-
1.
公开(公告)号:US20160188305A1
公开(公告)日:2016-06-30
申请号:US14583657
申请日:2014-12-27
申请人: Hongbo Rong , Peng Tu , Tatiana Shpeisman , Hai Liu , Todd A. Anderson , Youfeng Wu , Arthur N. Glew , Paul M. PetersEn , Victor W. Lee , P.G. Lowney , Arch D. Robinson , Cheng Wang
发明人: Hongbo Rong , Peng Tu , Tatiana Shpeisman , Hai Liu , Todd A. Anderson , Youfeng Wu , Arthur N. Glew , Paul M. PetersEn , Victor W. Lee , P.G. Lowney , Arch D. Robinson , Cheng Wang
摘要: Technologies for generating composable library functions include a first computing device that includes a library compiler configured to compile a composable library and second computing device that includes an application compiler configured to compose library functions of the composable library based on a plurality of abstractions written at different levels of abstractions. For example, the abstractions may include an algorithm abstraction at a high level, a blocked-algorithm abstraction at medium level, and a region-based code abstraction at a low level. Other embodiments are described and claimed herein.
摘要翻译: 用于生成可组合库函数的技术包括:第一计算设备,其包括被配置为编译可组合库的库编译器和第二计算设备,所述第二计算设备包括应用编译器,所述应用编译器被配置为基于以不同级别写入的多个抽象来组合所述可组合库的库函数 的抽象。 例如,抽象可以包括高级别的算法抽象,中等级别的阻塞算法抽象,以及低级别的基于区域的代码抽象。 在此描述和要求保护的其它实施例。