新技术
文章平均质量分 88
学习如逆水行舟
这个作者很懒,什么都没留下…
展开
-
《软硬件融合:超大规模云计算架构创新之路》之四:算法加速、任务卸载、异构计算
本节通过介绍算法加速和任务卸载的概念,以及算法加速与任务卸载、异构计算之间的区别,使读者,在理解硬件加速的原理之上,建立对硬件加速实现形态等方面的理解。下一节会举出具体的例子。1.算法加速概念算法加速通过将系统里比较消耗CPU资源的算法放在硬件中去处理,压缩算法的执行时间,并且实现CPU和加速器的并行,来实现整体的性能加速。算法加速是硬件加速的初级形态,我们把一个特定的算法实现到硬件,通过软件显式的控制加速器运行。软件控制加速器运行的一般流程如下:(1)加速器初始化,完成加速器运行所需的相关配置原创 2021-05-23 12:58:19 · 1206 阅读 · 0 评论 -
《软硬件融合:超大规模云计算架构创新之路》之二:CPU虚拟化--从软件模拟到完全硬件
CPU虚拟化是计算机虚拟化的核心,CPU虚拟化有很多种方式,概括的分为三类:软件虚拟化、类虚拟化以及完全硬件虚拟化,依次性能越来越好。1.CPU的软件虚拟化操作系统设计的目标就是直接在裸机硬件上运行,因此自然会假定自己完全“拥有”所有的计算机硬件。x86架构为操作系统和应用程序提供了四个级别的特权,分别称为Ring 0/1/2/3,以此管理对计算机硬件资源的访问。 图 3.28 CPU虚拟化如图 3.28(a)所示,无虚拟化的场景。用户级应用程序通常在Ring 3中运行,操作...原创 2021-05-18 10:31:08 · 392 阅读 · 0 评论 -
《软硬件融合:超大规模云计算架构创新之路》之一:软硬件平台的协作(以CPU+GPU为例)
一般来说,除了CPU,其他平台通常都不是图灵完备的,需要和CPU一起协作来完成工作任务的处理。在本书中,我们约定如下:如果一个任务由CPU执行,我们称之为软件执行; 如果一个任务(或任务的一部分)由协处理器、GPU、FPGA或ASIC执行,我们可以统称之为硬件“加速”执行; 如果一个任务,至少分为两个部分,一部分在CPU的软件执行,另一部分在协处理器、GPU、FPGA或ASIC硬件执行,并且这两者之间需要相互通信和协作,那我们可以称此任务是软硬件协作来完成。 以基于CPU+GPU的异构...原创 2021-05-17 11:54:25 · 737 阅读 · 2 评论 -
《区块链DAPP开发入门、代码实现、场景应用》笔记5——区块链福利彩票的设计
笔者一直强调,一定要利用区块链的特点来解决行业存在的问题,并且该问题最好用区块链解决或者说只能用区块链解决。彩票行业就是个例子。在讲解代码之前,首先讲解一下业务设计,如图6.15所示。图6.15 区块链彩票业务流程 限于篇幅和业务复杂度,该系统并没有按照现有的福彩逻辑来设计,而是本着讲明白实现原理的目的,简化了系统的设计,读者可以根据自己的需求来设计符合自己需求的系统。首...原创 2019-10-28 12:13:04 · 883 阅读 · 0 评论 -
《区块链DAPP开发入门、代码实现、场景应用》笔记4——Ethereum Wallet中部署合约
账号创建完成之后,账号余额是0,但是部署合约是需要消耗GAS的,因此需要获取一定的以太币才能够继续本次实现。在测试网中获取以太币可以通过挖矿的方式,在开发菜单中可以选择打开挖矿模式,但是这需要将Syn Mode模式修改为Full,这意味着需要将测试网的全部区块数据同步下来才可以进行挖矿,这些数据非常大且同步缓慢,因此建议采用第2种方案:到以太坊基金会申请以太币,读者可以自行搜索“获取测试网...原创 2019-10-27 11:35:43 · 453 阅读 · 0 评论 -
《区块链DAPP开发入门、代码实现、场景应用》笔记2——Solidity实现简单的智能合约
本节仅以一个简单的智能合约示例,介绍智能合约的基本组成元素,本合约定义一个uint类型的变量,以及对应这个变量的读写函数。01 pragma solidity >=0.4.0 <0.6.0; 0203 contract SimpleStorage {...原创 2019-10-24 11:23:30 · 603 阅读 · 0 评论 -
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP
图1.15展示了一个DAPP的全景图,该系统架构图包含了从用户通过可视化界面发起操作到以太坊状态机发生改变的全流程。首先用户通过Web界面或者手机APP,将操作数据发送到一个传统的业务服务器,该业务服务器是传统互联网中心化的服务器,但是与传统系统不同的是,该系统没有像传统互联网设计那样将数据放入中心化的数据库存储,而是通过一个Web 3.0接口,将数据传送到了以太坊区公链。 ...原创 2019-10-23 11:20:54 · 1503 阅读 · 0 评论 -
【转载】区块链应用加速到来 “群雄逐鹿赛”看点在哪?
9月26日,2019杭州云栖大会的第二天,蚂蚁金服副总裁蒋国飞在区块链分论坛上指出,区块链将构建信任机制的基础设施,未来,上链量将成衡量数字经济水平的重要指标。于此同时,他还预测一年内,将出现一批千万日活的区块链应用。 同时,我国工业和信息化部信息中心也曾发布相关研究报告—《2018中国区块链产业白皮书》。该报告表明,目前我国目前已经具备较好的区块链产业发展基础,我国拥有广泛的区块链技术应...转载 2019-09-29 11:59:14 · 134 阅读 · 0 评论 -
区块链会2020再次爆发,先学点DAPP压压惊,跟我一起学《区块链DApp入门实战》
区块链DApp正在经历市场洗礼,常言道,对抗动荡最稳妥的是稳扎稳打的技术学习,不能临时抱佛脚。马化腾说:互联网会像水和电一样融入我们的生活。而区块链呢?它是价值互联网的基石,是未来必然的趋势,也会像水和电一样!1、为什么要学习DAPP?快速进入区块链应用技术开发,为迎接DAPP时代做好入场准备,创造有价值的应用。2、本书的价值?从底层代码到上层应用场景和业务介绍,全面阐述智能合...原创 2019-09-29 11:55:01 · 172 阅读 · 0 评论