会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Object-oriented processor design and design methodologies
    • 面向对象的处理器设计和设计方法
    • US07062769B1
    • 2006-06-13
    • US09348783
    • 1999-07-07
    • Wei MaK. Y. Martin LeeKambiz Homayounfar
    • Wei MaK. Y. Martin LeeKambiz Homayounfar
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F15/7864
    • A distributed processing system having a host processor including a host communication infrastructure (HCI) configured for communication with said host processor; a plurality of class processors each having an associated private localized read/write memory; and a plurality of application program interface modules each configured to provide an interface between said host communication infrastructure and at least one said class processor, wherein each said class processor responds to selected data messages on said HCI to perform selected computations utilizing said read/write memory. This embodiment provides an ideal architecture for fabrication on a single chip and avoids processor and bus bottlenecks by providing distributed processing power with local memory for each class processor.Also provided is a method for designing a distributed processing system for an application. The method includes steps of partitioning the application into functions and data messages; configuring a host processor having a host communication infrastructure (HCI) to pass data messages via the HCI to control the application; configuring a plurality of class processors to compute the functions into which the application is partitioned in response to the data messages; and interconnecting the class processors to the host processor via application program interface modules in a star configuration. Systems designed in accordance with this method embodiment are well-suited for integration on a single chip, and can be easily updated and modified as necessary, because changes made to a class processor have minimal effect on the remainder of the system.
    • 一种具有主处理器的分布式处理系统,所述主机处理器包括被配置为与所述主机处理器进行通信的主机通信基础设施(HCI) 多个类处理器,每个具有关联的专用局部读/写存储器; 以及多个应用程序接口模块,每个应用程序接口模块被配置为提供所述主机通信基础设施和至少一个所述类别处理器之间的接口,其中每个所述类处理器响应所述HCI上的所选择的数据消息,以利用所述读/写存储器执行所选择的计算 。 该实施例提供了用于在单个芯片上制造的理想架构,并且通过为每个类处理器提供具有本地存储器的分布式处理能力来避免处理器和总线瓶颈。 还提供了一种用于设计用于应用的分布式处理系统的方法。 该方法包括将应用程序划分为功能和数据消息的步骤; 配置具有主机通信基础设施(HCI)的主处理器以经由HCI传递数据消息以控制应用; 配置多个类处理器以响应于所述数据消息来计算应用程序被分割成的功能; 并通过星型配置中的应用程序接口模块将类处理器与主机处理器互连。 根据该方法实施例设计的系统非常适合于在单个芯片上集成,并且可以根据需要容易地更新和修改,因为对类处理器的改变对系统的其余部分具有最小的影响。
    • 10. 发明申请
    • Modular accelerator framework
    • 模块化加速器框架
    • US20030028751A1
    • 2003-02-06
    • US09922516
    • 2001-08-03
    • Robert G. McDonaldBarry D. WilliamsonMicah R. McDaniel
    • G06F015/00
    • G06F17/5045G06F15/7864
    • An acceleration engine may include a set of accelerators and a set of resources coupled to the accelerators. The resources may interface the accelerators to an interconnect, and may provide a programming interface to the accelerators. Since the resources handle interfacing the accelerators to a given interconnect, the accelerators may be insulated from the details of a given system. If more than one accelerator is included in the acceleration engine, some of the resources may be shared by the accelerators. For example, if the resources include a memory for storing data accessed by an accelerator, the memory may be shared between by the accelerators. A methodology for creating an acceleration engine is also described.
    • 加速引擎可以包括一组加速器和一组耦合到加速器的资源。 资源可以将加速器连接到互连,并且可以向加速器提供编程接口。 由于资源处理将加速器连接到给定的互连,加速器可以与给定系统的细节绝缘。 如果加速引擎中包含多个加速器,则某些资源可能由加速器共享。 例如,如果资源包括用于存储由加速器访问的数据的存储器,则存储器可以由加速器共享。 还描述了用于创建加速引擎的方法。