杨子煜
- 作品数:16 被引量:16H指数:3
- 供职机构:国防科学技术大学计算机学院更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术轻工技术与工程电子电信更多>>
- 拓扑结构感知的片上网络体系结构应用映射与优化被引量:1
- 2009年
- 应用映射是片上网络体系结构研究的关键问题之一,映射结果的好坏会极大地影响体系结构的性能。现有的应用映射方法大多基于特定的网络结构,如2d-mesh、2d-torus等,研究NoC性能或功耗约束的应用映射与优化方法。本文提出了一种拓扑结构感知的基于高层代码转换的片上网络应用映射与优化方法。该方法采用多面体模型对应用的核心循环进行自动并行和局部性优化,并将网络拓扑结构抽象成带权重的有向图,使用该有向图对任务流图进行覆盖,以提高任务的并行性,降低任务间同步和通信开销。实验结果表明,采用优化的映射方法后任务节点间的并行性被充分利用,通信开销降低,整体上提高了片上网络系统性能。
- 严明杨子煜赵鹏李思昆
- 关键词:片上网络拓扑结构
- 基于多核阵列体系结构的嵌套循环并行优化
- 2009年
- 多核处理器已广泛应用于高性能计算领域,如何有效地将传统串行程序转换为并行代码并减少程序中嵌套循环所占用时间仍是该领域的挑战性问题。本文首先基于多面体模型对嵌套循环进行依赖特征分析并实现瓦片分割,据此自动生成粗粒度并行代码。针对多核阵列处理器的结构特点,采用遗传算法生成通信优化的瓦片任务序列,在此基础上建立了有效的任务调度模型。最后将上述方法应用于LU分解,结果表明该方法与传统调度算法相比,在增加数据局部性、实现负载平衡方面具有更好效果。
- 杨子煜严明赵鹏
- 关键词:任务调度遗传算法
- 拓扑结构感知的片上网络体系结构应用映射与优化
- 应用映射是片上网络体系结构研究的关键问题之一,映射结果的好坏会极大地影响体系结构的性能。现有的应用映射方法大多基于特定的网络结构,如2d-mesh、2d-torus等,研究NoC性能或功耗约束的应用映射与优化方法。本文提...
- 严明杨子煜赵鹏李思昆
- 关键词:片上网络拓扑结构优化设计
- 文献传递
- 粗粒度可重构体系结构下的存储感知循环映射
- 粗粒度可重构体系结构(CGRAs)已被广泛地用于加速多媒体程序等数据密集型应用.在满足CGRAs的计算和存储约束的前提下,在对循环进行映射的过程中考虑数据的映射问题,是改善CGRAs加速性能的有效途径.本文面向CGRAs...
- 杨子煜王大伟赵鹏李思昆
- 关键词:粗粒度可重构体系结构数据吞吐量
- 文献传递
- 我国食品卫生安全风险评估模型被引量:3
- 2008年
- 食品卫生安全关系到国计民生,建立适合于我国的食品卫生安全保障体系尤为重要.人群食物摄入量模型用"对数正态分布"估计食物摄入量分布,在对国家依据气候、地理、经济等因素进行地域划分的基础上提出了能够保证小样本空间条件下采样均匀的"层次化样本分配模型"用于采样点的选取和各采样点样本数量的分配;污染物分布模型用"贝塔分布"估计食物中的污染物分布,并采用样本在时间轴上平移的方法解决了数据在时间上的不完整性问题;风险评估模型基于人群食物摄入量和食物污染物分布模型,提出"矩元法"对污染物摄入量进行评估,并给出了模型数值化求解和右分位点确定的相关算法.实验表明,风险评估模型所确定的右分位点能有效地反映当前食品卫生安全状况.
- 王小强黎渊杨子煜
- 关键词:食物摄入量污染物分布
- 面向CGRA循环流水映射的数据并行优化
- 数据密集型应用中的核心循环消耗了程序的大量执行时间.如何实现核心循环在粗粒度可重构体系结构(CGRA)上的有效映射仍是当前研究领域的难点.为了在CGRA上最大程度开发应用并行性,降低循环访存开销,提高硬件资源利用率,文中...
- 杨子煜王大伟严明李思昆
- 关键词:数据密集型应用数据重组数据重用粗粒度可重构体系结构
- 面向粗粒度可重构体系结构的应用映射关键技术研究
- 粗粒度可重构结构(CGRA)为多媒体处理程序等数据密集型应用提供了灵活且高效的加速方式。CGRA应用映射决定了应用程序在其体系结构上的实现方式,其针对给定的CGRA应用功能和体系结构,在满足系统约束的前提下,将应用程序映...
- 杨子煜
- 关键词:数据库技术程序语言
- 粗粒度可重构SoC 系统级模拟器设计与实现
- 级建模与模拟是快速验证粗粒度可重构SoC 系统功能,进行系统级设计空间探索的一种重要方法。本文提出了一种粗粒度可重构SoC 的系统级建模方法,该方法针对数据密集型应用的特点,以数据做为系统级建模的核心,引入抽象数据路径的...
- 周光华严明李思昆杨子煜
- 关键词:系统级建模
- 一种面向可重构结构的程序循环特征分析方法被引量:1
- 2014年
- 随着面向特定应用领域的计算需求不断增大,可重构体系结构由于具有结构的灵活性和计算的高效性而得到广泛的关注,成为当前计算机体系结构研究的一大热点。能否准确地分析出应用领域程序的计算特征特别是循环特征对于能否设计出高效支持该领域应用计算特征的可重构系统有着至关重要的作用。提出一种面向可重构的循环特征分析方法,并且给出该方法的实现并根据该方法进行DES算法程序循环特征的分析。该方法对可重构系统的设计、编译优化、任务划分等问题都提供了简明直观的辅助。
- 杜春洁王观武杨子煜李思昆曾亮
- 关键词:可重构
- 面向CGRA循环流水映射的数据并行优化被引量:5
- 2013年
- 数据密集型应用中的核心循环消耗了程序的大量执行时间.如何实现核心循环在粗粒度可重构体系结构(CGRA)上的有效映射仍是当前研究领域的难点.为了在CGRA上最大程度开发应用并行性,降低循环访存开销,提高硬件资源利用率,文中提出一种新颖的面向CGRA循环流水映射的数据并行优化方法.通过定义一种新的可重构计算模型TMGC2以实现对循环的多条数据流水线并行加速.为避免并行化执行带来的额外存储体冲突问题影响CGRA执行性能,为后续循环映射创造良好的数据条件,引入存储体消除策略对数据进行重组,并结合数据重用图实现数据并行优化.实验表明,采用文中方法对已有CGRA循环流水映射方法进行优化,可以提高37.2%的数据吞吐量及41.3%的资源利用率.
- 杨子煜严明王大伟李思昆
- 关键词:可重构计算数据密集型应用数据重组数据重用粗粒度可重构体系结构