中文 英语
系统与设计
白皮书

通过编译器优化更好的基准:Codasip跳线程

跳线程的工作方式来提高程序的执行速度,特别是Codasip跳线程通过是如何工作的。

受欢迎程度

嵌入式处理器IP的建筑效率是衡量一组小的行业标准基准,虽然经常承担相关实际工作负载,继续坚持。最受欢迎的基准Dhrystone CoreMark。

关于这些测试套件是一个有趣的观察性能指数继续改善对于一个给定的架构,即使建筑本身保持不变。这种改善的原因是专注于持续编译器优化旨在提高给定的性能指标。

RISC-V社区使开源编译器技术的广泛使用。使用最广泛的今天的C / c++编译器GCC和GNU项目的叮当声LLVM项目。

每个编译器都有一系列的优点和缺点,和大多数用户RISC-V今天使用GNU工具链。然而,Codasip C / c++编译器是基于LLVM。LLVM是伞项目,东道主一组相关的低级工具链组件(汇编程序、编译器、调试器等)。LLVM及其C / c++前端,叮当声,在GCC提供许多好处,特别是更快的编译和更低的内存使用情况,表达诊断和模块化的图书馆的体系结构,允许容易定制和添加自定义扩展的新架构,指令和优化。

然而,一个更强的GCC是它跳线程更强大的比是一样的传球在LLVM,线程也有困难跳跃CoreMark基准测试使用。缓解和改善我们自己的LLVM的解决方案,Codasip创造性地发明了一种跳线程的实现代码,帮助我们实现更快和更好的CoreMark结果。

点击在这里阅读更多。



留下一个回复


(注意:这个名字会显示公开)

Baidu