-
公开(公告)号:CN114968472A
公开(公告)日:2022-08-30
申请号:CN202210113297.7
申请日:2022-01-29
Applicant: 南开大学
Abstract: 本发明提供了一种面向深度神经网络运行的智能合约虚拟机,包括虚拟指令集、解释器和存储空间,所述解释器分别与所述虚拟指令集、存储空间连接,所述虚拟指令集,是虚拟机运行合约所需的指令的完整集合,描述了指令的操作码到功能函数的映射,所述虚拟指令集中包括CNN指令,每一条CNN指令对应一个实现CNN推理计算的功能函数,解释器,用于从字节码文件中读出指令,并让CPU执行指令,存储空间,用于存储合约计算时的中间数据。本发明使开发者在智能合约上开发CNN更加便捷,需要编写的源码长度可以降低80%左右,并使CNN在智能合约虚拟机中的运行(推理过程)更快速、内存负载更低;利于推动依赖于CNN的智能应用和区块链的结合。
-
公开(公告)号:CN117573326A
公开(公告)日:2024-02-20
申请号:CN202311668014.6
申请日:2023-12-07
Applicant: 南开大学 , 先进计算与关键软件(信创)海河实验室
Abstract: 本发明公开了一种面向分布式协同计算机的区块链系统,涉及计算机技术领域,具体包括算力平衡的区块链网络虚拟划分机制;链上并行调度机制;以及基于年龄代划分的领导者选举机制;其中,所述算力平衡的区块链网络虚拟划分机制包括构建领导者和计算者;所述链上并行调度机制包括由智能合约完成的调度逻辑;所述基于年龄代划分的领导者选举机制包括制定领导者选举机制规定。本发明提出了调度域的概念,将区块链分割为不同的领域,以克服区块链固有的低性能,并设计了跨领域调度以加速任务调度。同时通过设计任务处理单元和资源优先级队列,实现了并行任务调度,以提高调度性能。并行调度技术在任务调度和处理方面具有10.5倍的速度提升。
-