-
公开(公告)号:CN101515295B
公开(公告)日:2010-12-01
申请号:CN200910097146.1
申请日:2009-03-23
Applicant: 浙江大学
Abstract: 本发明公开了一种片上硬件数据库的高速缓冲器支持实现方法。在片上硬件数据库处理器核和内存之间增加了高速缓冲器和缓冲器控制器。高速缓冲器缓存数据库处理器核访问内存的数据和指令,它与数据库处理器核和内存相连接。缓冲器控制器是一个控制逻辑,它控制高速缓冲器和数据库处理器核、高速缓冲器和内存的数据交换,它接受数据库处理器核发出的内存存取信号,控制高速缓冲器缓存和数据库处理器核存取高速缓冲器中的数据。片上硬件数据库的高速缓冲器支持有利于改变硬件数据库处理器核与内存速率的不匹配,使得数据库处理器核的数据处理和对内存的数据存取能够并行进行,进而提高处理器核的吞吐量和处理效率,实现整个片上硬件数据库的性能提升。
-
公开(公告)号:CN101826002A
公开(公告)日:2010-09-08
申请号:CN201010148503.5
申请日:2010-04-16
Applicant: 浙江大学
IPC: G06F9/38
Abstract: 本发明公开了一种记录式分支预测器的硬件实现方法。记录式分支预测器是一个记录式结构在两级模式分支预测器上的运用,该记录式结构记录分支预测的一些信息,并且在将来的预测过程中,这些信息按一定的规则被使用,使记录式分支预测器能够比原来预测器取得更好的性能。记录式分支预测器的理论依据是同一分支访问相同的PHT项能够比访问其他分支修改过的PHT项取得更好的预测准确率,记录式分支预测器的更新原则和原来预测器的更新原则相同。记录式结构是对分支预测过程中对GHR进行维护和使用的一个硬件结构,能够被运用在两级模式分支预测器和其他使用GHR的分支预测器中。本发明能够有效消除原来预测器中分支历史噪音和多路存取的问题。
-
公开(公告)号:CN101540787A
公开(公告)日:2009-09-23
申请号:CN200910097647.X
申请日:2009-04-13
Applicant: 浙江大学
Abstract: 本发明公开了一种片上分布式操作系统通讯模块的实现方法,是未来几年片上网络处理系架构中面向操作系统设计中的基石通讯模块。本发明就是建立片上网络操作系统的前提基础之一,拥有全局的节点分发管理单元、聚合具有簇拥性的任务、他们之间的通讯地址可以直接从本地缓存中获取、并且具有最简单的通讯接口是本发明的显著特征。
-
公开(公告)号:CN101515231A
公开(公告)日:2009-08-26
申请号:CN200910097147.6
申请日:2009-03-23
Applicant: 浙江大学
IPC: G06F9/38
Abstract: 本发明公开了一种基于数据流分析的单线程程序并行化的实现方法。本发明通过分析单线程程序中指令之间的数据依赖性,把单线程程序分解成多线程程序,单线程程序指令之间的依赖性有数据依赖和控制依赖两种,控制依赖是对控制条件值的依赖,是一种特殊的数据依赖。本发明在线程分解的过程中,同时考虑分解后线程通信代价和线程之间的平衡性。本发明的优势在于能够使单线程程序的不同部分并行执行,进而减短程序执行时间提高程序执行效率。单线程程序的并行化方法尤其适合当今的多核结构。
-
公开(公告)号:CN101504614A
公开(公告)日:2009-08-12
申请号:CN200910096746.6
申请日:2009-03-16
Applicant: 浙江大学
IPC: G06F9/45
Abstract: 本发明公开了一种基于调用图的可重配置器件上的程序映射方法。结合可重配置器件联网系统的特点,将程序调用图上的各个函数映射到可重配置器件中,并将函数的调用转变为对可重配置器件模块的调用,以实现对应用程序的映射。本发明根据通信量信息对应用程序映射进行优化,有利于减少应用程序在各个可重配置器件之间的通信量,提高应用程序的运行效率;采取了高效的映射位置计算方式,提高映射的速度;可以对各种不同类型的应用程序进行映射,经过反复试验证明有很好的实用性。
-
公开(公告)号:CN101303687A
公开(公告)日:2008-11-12
申请号:CN200810062163.7
申请日:2008-06-03
Applicant: 浙江大学
IPC: G06F15/163
Abstract: 本发明公开了一种嵌入式异构多核体系片上通信的实现方法。本发明的方法结合嵌入式异构多核体系结构的特点,提出了主-辅控制模型的构建方法,由主核将任务分配给辅助核,辅助核自行建立该任务的执行环境并处理该任务,以此为基本的核间协作方式。本发明实现了主辅核间的通信以及辅助核中的本地存储与系统内存之间的数据交换,提供了高效的核间协作以及数据传输性能;面向嵌入式多核领域的较常见的多媒体处理、数据比对、信号编解码、模式匹配等计算密集型处理,具有很强的实用性。
-
公开(公告)号:CN101540787B
公开(公告)日:2011-11-09
申请号:CN200910097647.X
申请日:2009-04-13
Applicant: 浙江大学
Abstract: 本发明公开了一种片上分布式操作系统通讯模块的实现方法,是未来几年片上网络处理系架构中面向操作系统设计中的基石通讯模块。本发明就是建立片上网络操作系统的前提基础之一,拥有全局的节点分发管理单元、聚合具有簇拥性的任务、他们之间的通讯地址可以直接从本地缓存中获取、并且具有最简单的通讯接口是本发明的显著特征。
-
公开(公告)号:CN101510115B
公开(公告)日:2011-09-14
申请号:CN200910096961.6
申请日:2009-03-26
Applicant: 浙江大学
CPC classification number: Y02D10/41
Abstract: 本发明涉及基于系统软件节能技术领域,旨在提供一种使用动态编译器控制程序运行时处理器频率的方法。该方法包括以下步骤:插入分析代码、动态确定程序运行时的程序热点、采集程序热点的性能、根据程序热点的性能调整处理器频率。本发明通过在程序运行时,动态分析程序的性能,并利用处理器的频率调节功能将程序理论处理器最节能频率映射到实际可调节电压,以达到节能的目的,同时保证系统的性能要求。本发明具有透明性、稳定性和实用性等特点。
-
公开(公告)号:CN101488923B
公开(公告)日:2011-07-20
申请号:CN200910095349.7
申请日:2009-01-08
Applicant: 浙江大学
IPC: G06F15/173 , H04L12/56 , G06F15/163
Abstract: 本发明涉及片上多处理器核间通信技术领域,旨在提供一种片上网络数据包编码优化的实现方法,用于解决片上网络通信。该方法包括:基于数据通信局部性的网络划分、针对逻辑分块网络的地址编码、路由器对优化地址编码的支持等步骤。本发明通过以上基于通信局部性的网络分块模型,针对网络分块的数据包地址编码和路由器对优化地址编码的支持等步骤就可以实现数据片的优化编码,从而减小网络中的数据通信量。本发明最大的特色在于提出了一种片上网络数据包地址编址优化的设计方法,精简数据片长度,减少网络数据通信量,并且未增加硬件复杂度。
-
公开(公告)号:CN101571835A
公开(公告)日:2009-11-04
申请号:CN200910096957.X
申请日:2009-03-26
Applicant: 浙江大学
Abstract: 本发明涉及基于存储器层次结构设计领域,旨在提供一种基于程序的需求来改变Cache组相联度的实现方法。该方法包括:增加标签存储条目、数据和标签分开存储、Cache相联度可变等步骤。本发明是针对组相联Cache容易产生冲突缺失的问题,利用可变组相联度Cache结构以及采用全局替换策略,可以降低冲突缺失以及避免抖动现象,能够保证系统的稳定。本发明虽然增加了存储开销,但是存储开销取决于Cache行的大小,随着Cache行大小的增加,存储开销随之减少。
-
-
-
-
-
-
-
-
-