C++高性能并行编程与优化 - 课件 - 12 从计算机组成原理看 C 语言指针从计算机组成原理看 C 语言指针 by 彭于斌( @archibate ) 往期录播: https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码: https://github.com/parallel101/course 请问下面这三段代码有什么错误? • float x = -3.14; • printf(“%f\n”, abs(x));0 码力 | 128 页 | 2.95 MB | 1 年前3
基于open-falcon的平安云监控云管区(主备) 公共服务区 云管区(深圳、上海、廊坊) agent gateway proxy transfer meta updater hbs config- proxy config- server graph judge redis sender query query- proxy mysql web alarm gitlab 主机 主机 主机组 主机组 模板 模板 模板 父模板 父模板 联系人 联系人 策略 策略 策略 策略 策略 策略 配置数据模型 租户 租户 主机 主机 主机组 主机组 模板 模板 父模板 父模板 联系人 联系人 策略 策略 策略 策略 策略 策略 租户隔离 解读argus的架构 Ø 异地容灾,高可用 Ø 所有模块可横向扩展 Ø 性能数据分三地存储,节省大量专线带宽 Ø 运维入口唯一,用户友好 Ø 兼顾了通用、个性化的监控需求0 码力 | 30 页 | 10.40 MB | 1 年前3
RISC-V 开放架构设计之道 1.0.0片敏捷开发方式,大大降低了基于 RISC-V 架构的芯片开发门槛,吸引了越来越多的 个人和企业加入 RISC-V 生态系统的开发队伍,业界也非常需要具备 RISC-V 基础的 从业者。 在计算机专业课程教学方面,涉及计算机组成与处理器设计的教材和课程都需要 基于特定的指令集架构进行讲解。从原理上说,虽然采用任何一种 RISC 风格指令集 架构作为模型机的差别都不大,但是 RISC-V 基本指令集的小型浓缩化、功能指令集 在过去数十年,我们一直跟踪国外一流大学计算机组成与系统结构相关课程的教 学,从这些大学相关课程网站了解到,UC Berkeley、MIT 和 CMU 等大学从 2017 年 开始就陆续改用 RISC-V 架构作为模型机进行教学或开展 CPU 设计实验,这也从另 一个方面说明了 RISC-V 指令集架构作为教学模型机的优越性。 2018 年我们计划编写一本基于 RISC-V 架构的《计算机组成与设计》教材。在 译者序 向高校师生和从业人士推荐本书 在计算机专业本科教学中,指令集是一个较为抽象的概念。传统的课程设置针对 计算机系统抽象层横向切分,每门课程围绕一个抽象层开展教学,包括数字逻辑电路、 计算机组成原理、汇编程序设计、操作系统、编译原理等。各课程间虽然分工明确, 但缺少联系,学生对计算机系统难以形成完整的认识。例如,汇编程序设计课程围绕 指令集开展教学,但主要介绍指令的格式和功能,以及汇编程序的阅读和设计,未与0 码力 | 223 页 | 15.31 MB | 1 年前3
尝试用RUST写教学操作系统20181123 1 背景 • 用什么语言写操作系统? – 汇编 – C – C++ – GO – RUST – … 2 3 各位老师所教的课程信息统计 计算机组成原理 编译原理 操作系统 其他 A B C D 提交 多选题 1分 此题未设答案 面临的问题 • 教学的要求 – 简洁 • 实验环境:Nachos、XV6、ucore0 码力 | 23 页 | 1.53 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.0.0-rc2新 特性 • v2.0.0-rc2 Release Note 3.5.1 变 变 变更 更 更描 描 描述 述 述 主 主 主要 要 要特 特 特性 性 性 • 并行计算模型:可并行合约开发框架、交易并行执行引擎(PTE) • 分布式存储:amdb-proxy、SQLStorage 版 版 版本 本 本优 优 优化 Stake),以及联盟链常用的实用性拜占庭容错共识PBFT(Practical Byzantine Fault Tolerance),Raft等,另外一些前沿性的共识算法通常是将随机数发生器和上述几个共识 算法进行有机组合,以改善安全、能耗以及性能和规模问题。 FISCO BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 智 智 智能 以IP命名的文件夹下存储该服务器所有节点相关配置、fisco-bcos可执行程序、SDK所需的证 书文件。 • 每个IP文件夹下的node*文件夹下存储节点所需的配置文件。其中config.ini为节点的主配 置,conf目录下存储证书文件和群组相关配置。配置文件详情,请参考这里。每个节点中还提 供start.sh和stop.sh脚本,用于启动和停止节点。 • 每个IP文件夹下的提供start_all0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.0.0-rc2新 特性 • v2.0.0-rc2 Release Note 3.6.1 变 变 变更 更 更描 描 描述 述 述 主 主 主要 要 要特 特 特性 性 性 • 并行计算模型:可并行合约开发框架、交易并行执行引擎(PTE) • 分布式存储:amdb-proxy、SQLStorage 版 版 版本 本 本优 优 优化 Stake),以及联盟链常用的实用性拜占庭容错共识PBFT(Practical Byzantine Fault Tolerance),Raft等,另外一些前沿性的共识算法通常是将随机数发生器和上述几个共识 算法进行有机组合,以改善安全、能耗以及性能和规模问题。 FISCO BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 智 智 智能 以IP命名的文件夹下存储该服务器所有节点相关配置、fisco-bcos可执行程序、SDK所需的证 书文件。 • 每个IP文件夹下的node*文件夹下存储节点所需的配置文件。其中config.ini为节点的主配 置,conf目录下存储证书文件和群组相关配置。配置文件详情,请参考这里。每个节点中还提 供start.sh和stop.sh脚本,用于启动和停止节点。 • 每个IP文件夹下的提供start_all0 码力 | 442 页 | 7.23 MB | 1 年前3
FISCO BCOS 2.4.0 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.0.0-rc2新 特性 • v2.0.0-rc2 Release Note 2.7.1 变 变 变更 更 更描 描 描述 述 述 主 主 主要 要 要特 特 特性 性 性 • 并行计算模型:可并行合约开发框架、交易并行执行引擎(PTE) • 分布式存储:amdb-proxy、SQLStorage 版 版 版本 本 本优 优 优化 Stake),以及联盟链常用的实用性拜占庭容错共识PBFT(Practical Byzantine Fault Tolerance),Raft等,另外一些前沿性的共识算法通常是将随机数发生器和上述几个共识 算法进行有机组合,以改善安全、能耗以及性能和规模问题。 FISCO BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 智 智 智能 以IP命名的文件夹下存储该服务器所有节点相关配置、fisco-bcos可执行程序、SDK所需的证 书文件。 • 每个IP文件夹下的node*文件夹下存储节点所需的配置文件。其中config.ini为节点的主配 置,conf目录下存储证书文件和群组相关配置。配置文件详情,请参考这里。每个节点中还提 供start.sh和stop.sh脚本,用于启动和停止节点。 • 每个IP文件夹下的提供start_all0 码力 | 470 页 | 7.45 MB | 1 年前3
FISCO BCOS 2.5.0 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.0.0-rc2新 特性 • v2.0.0-rc2 Release Note 2.8.1 变 变 变更 更 更描 描 描述 述 述 主 主 主要 要 要特 特 特性 性 性 • 并行计算模型:可并行合约开发框架、交易并行执行引擎(PTE) • 分布式存储:amdb-proxy、SQLStorage 版 版 版本 本 本优 优 优化 Stake),以及联盟链常用的实用性拜占庭容错共识PBFT(Practical Byzantine Fault Tolerance),Raft等,另外一些前沿性的共识算法通常是将随机数发生器和上述几个共识 算法进行有机组合,以改善安全、能耗以及性能和规模问题。 FISCO BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括PBFT和Raft,后续将会持续 实现更大规模,速度更快的共识算法。 智 智 智能 以IP命名的文件夹下存储该服务器所有节点相关配置、fisco-bcos可执行程序、SDK所需的证 书文件。 • 每个IP文件夹下的node*文件夹下存储节点所需的配置文件。其中config.ini为节点的主配 置,conf目录下存储证书文件和群组相关配置。配置文件详情,请参考这里。每个节点中还提 供start.sh和stop.sh脚本,用于启动和停止节点。 • 每个IP文件夹下的提供start_all0 码力 | 540 页 | 8.77 MB | 1 年前3
简明 X86 汇编语言教程 在你决定使用自己的汇编代码之前,一定要测试一下,到底是编译器生成的那段代码更好, 还是你的更好。 本章中将讨论一些编译器在某些时候会做的事情(从某种意义上说,本章内容更像是计算机 专业的基础课中《编译程序设计原理》、《计算机组成原理》、《计算机体系结构》课程中 的相关内容)。本章的许多内容和汇编语言程序设计本身关系并不是很紧密,它们多数是在 为使用汇编语言进行优化做准备。编译器确实做这些优化,但它并不总是这么做;此外,就0 码力 | 63 页 | 598.28 KB | 1 年前3
FISCO BCOS 2.1.0 中文文档Stake),以及联 盟链常用的实用性拜占庭容错共识PBFT(Practical Byzantine Fault Tolerance),Raft等,另外一些前沿性的共识算法通常是将随机数发生器和 上述几个共识算法进行有机组合,以改善安全、能耗以及性能和规模问题。 FISCO BCOS共识模块采用插件化的设计,可支持多种共识算法,当前包括 PBFT和Raft,后续将会持续实现更大规模,速度更快的共识算法。 智能合约 以IP命名的文件夹下存储该服务器所有节点相关配置、fisco-bcos可执 行程序、SDK所需的证书文件。 每个IP文件夹下的node*文件夹下存储节点所需的配置文件。其中 config.ini为节点的主配置,conf目录下存储证书文件和群组相关配 置。配置文件详情,请参考这里。每个节点中还提供start.sh和stop.sh 脚本,用于启动和停止节点。 每个IP文件夹下的提供start_all.sh和stop_all 配置文件与配置项 FISCO BCOS支持多账本,每条链包括多个独立账本,账本间数据相互隔 离,群组间交易处理相互隔离,每个节点包括一个主配置config.ini和多个 账本配置group.group_id.genesis、group.group_id.ini。 config.ini:主配置文件,主要配置RPC、P2P、SSL证书、账本配置文 件路径、兼容性等信息。 group.group_id.genes0 码力 | 1058 页 | 740.85 KB | 1 年前3
共 335 条
- 1
- 2
- 3
- 4
- 5
- 6
- 34













