您的位置: 专家智库 > >

林海波

作品数:9 被引量:12H指数:2
供职机构:清华大学更多>>
发文基金:国家自然科学基金国家高技术研究发展计划更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 5篇期刊文章
  • 3篇学位论文
  • 1篇会议论文

领域

  • 7篇自动化与计算...

主题

  • 4篇体系结构
  • 4篇IA-64
  • 2篇指令级
  • 2篇指令级并行
  • 2篇寄存器
  • 2篇安腾
  • 2篇安腾处理器
  • 2篇编译器
  • 2篇处理器
  • 1篇代码
  • 1篇代码生成
  • 1篇代码生成技术
  • 1篇调度
  • 1篇营销
  • 1篇指令调度
  • 1篇指令级并行性
  • 1篇软件开发
  • 1篇连铸
  • 1篇开销
  • 1篇开销模型

机构

  • 9篇清华大学

作者

  • 9篇林海波
  • 6篇汤志忠
  • 3篇李文龙

传媒

  • 2篇计算机科学
  • 1篇计算机研究与...
  • 1篇清华大学学报...
  • 1篇软件学报
  • 1篇2002年全...

年份

  • 1篇2005
  • 2篇2004
  • 4篇2003
  • 1篇2002
  • 1篇2001
9 条 记 录,以下是 1-9
排序方式:
基于IA-64的编译器性能测试
安腾(Itanium)处理器是HP/Intel公司推出的第一代基于IA-64体系结构的处理器.本文通过在安腾处理器上编译并运行NAS Benchmarks,从程序的执行时间、编译时间、产生的二进制文件大小三个方面对orc...
林海波汤志忠
关键词:安腾处理器IA-64编译器体系结构
文献传递
中冶连铸技术工程股份有限公司国际营销策略研究
林海波
关键词:国际营销连铸
基于EPIC体系结构的软件流水技术研究
EPIC是一种显性并行指令计算体系结构,主要思想是利用编译器和处理器的协同能力来提高指令级并行度。软件流水是开发循环程序指令级并行性的重要编译优化技术。虽然已经在软件流水方面进行了很多的研究工作,但是对于新的体系结构还有...
林海波
关键词:EPICIA-64指令级并行寄存器分配
文献传递
基于NAS Benchmarks的ORC性能测试
2003年
Itanium is the first generation product processor based on IA-64 architecture. ORC(Open Research Compil-er )provides an open source IPF(Itanium Processor Family)research compiler infrastructure. We have compiled andrun NAS Benchmarks on the Itanium machine. This paper briefly describes the performance of orcc, sgicc and gcc inthe following 3 ways: execution time, compilation time, and executable file size. The results show that orcc has near-ly the same performance as sgicc, which is 2 fold faster over gcc in the aspect of execution time. We also find that evenwith the best-optimized program, the utilization ratio of process resources is no more that 70%.
林海波汤志忠
关键词:ORC安腾处理器指令级并行性体系结构
IA-64中软件流水的寄存器需求研究被引量:4
2004年
软件流水是开发循环程序指令级并行性的重要方法之一 IA 6 4是支持软件流水的EPIC体系结构 通过对NASBenchmarks中可软件流水循环所需的寄存器进行量化分析 ,提出了一种限制循环展开因子的启发式算法 ,有效地解决了因可用寄存器不足而导致软件流水失败的问题 。
林海波李文龙汤志忠
关键词:IA-64
IA-64中软件流水失败的解决方法被引量:2
2003年
软件流水是开发指令级并行性的重要方法之一。IA-64是支持软件流水的EPIC(显式并行指令计算)体系结构。通过对NASBenchmarks和MediaBench中软件流水所需的寄存器进行分析,指出静态通用寄存器是导致软件流水失败的主要因素。提出了解决IA-64中软件流水失败的两种方法:限制循环展开因子的启发式算法(RSU)和堆栈寄存器分配算法(SRA)。RSU通过适当减小循环展开因子,增加了软件流水的成功率;SRA在静态寄存器和旋转寄存器之间达到了动态的平衡,提高了寄存器的利用率,更有效地提高了编译器的性能。
林海波李文龙汤志忠
关键词:软件开发指令调度IA-64
软件流水的开销模型和决策框架被引量:1
2004年
软件流水是一种重要的指令调度技术,它通过重叠地执行不同的循环体来提高指令级并行性(instructionlevelparallelism,简称ILP).模调度是一类被广泛采用的软件流水调度算法.软件流水并非一种无损的优化方法,它具有一定的开销,比如延长了编译时间、增加了寄存器压力等.而且,受到体系结构、调度算法以及程序特性的限制,进行软件流水并不一定能达到理想的加速比,有时反而会引起性能下降.提出了一种面向程序特性的软件流水开销模型,对此模型下的软件流水开销进行了量化分析,并提出了一种基于相关性分析的软件流水开销测试算法(dependencybasedcosttesting,简称DBCT),为软件流水决策提供了判断依据.实验结果表明,该算法收到了较好的效果.
李文龙林海波汤志忠
关键词:开销模型
多线程计算模型、体系结构与编译技术被引量:7
2003年
Multithreading has been proposed as an efficient computing model for improving parallelism. It combinesadvantages of both dataflow architecture and von Neumann architecture,leading to high performance and efficiency.The-state-of-the-art multithreaded computing model includes Blocking thread and Non-blocking thread, the corre-sponded multithreaded architecting can be classified as Multiple Context Processor and Hybrid Architecture. Threadpartitioning is one of the most important compiling issues in multithreaded computing. The idea of multithreading willbe developed further on the move of architecture,compiling technique,and operating system.
林海波汤志忠
关键词:体系结构计算机
基于VLIW体系结构的并行优化编译器的代码生成技术
林海波
关键词:超长指令字代码生成
共1页<1>
聚类工具0