会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHOD AND SYSTEM FOR CONVERTING A SINGLE-THREADED SOFTWARE PROGRAM INTO AN APPLICATION-SPECIFIC SUPERCOMPUTER
    • 将单螺纹软件程序转换为应用特定超级计算机的方法和系统
    • WO2013074341A1
    • 2013-05-23
    • PCT/US2012/063824
    • 2012-11-07
    • GLOBAL SUPERCOMPUTING CORPORATION
    • EBCIOGLU, KemalKULTURSAY, EmreKANDEMIR, Mahmut Taylan
    • G06F17/50G06F9/24
    • G06F8/4452G06F8/40G06F8/452G06F9/52G06F15/17381G06F17/5045G06F17/5072G06F2217/68
    • The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.
    • 本发明包括(i)用于将单线程软件程序自动转换为特定应用程序的超级计算机的编译方法,以及(ii)应用该方法生成的超级计算机系统结构。 编译方法包括:(a)将来自应用的任意代码片段转换成其功能上等同于代码片段的软件执行的定制硬件; (b)在应用程序的硬件和软件部分生成接口,(i)在代码片段的条目处执行软件到硬件程序的状态转移; (ii)在代码片段的出口处执行硬件到软件程序状态传输; 和(iii)保持软件和硬件存储器之间的记忆一致性。 如果最终的硬件设计较大,则将其划分为分区,以使每个分区可以适合单个芯片。 然后,创建可以实现任何分区的单个联合芯片。