会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 96. 发明申请
    • QUEUING SYSTEM FOR REGISTER FILE ACCESS
    • 用于注册文件访问的排队系统
    • US20150049106A1
    • 2015-02-19
    • US13970578
    • 2013-08-19
    • Apple Inc.
    • Andrew M. HavlirSreevathsa RamachandraWilliam V. Miller
    • G06T1/60
    • G06T1/20G06F9/30098G06F9/30105G06F9/3012G06F9/30123G06F9/3824G06F9/3885
    • Techniques are disclosed relating to arbitration of requests to access a register file. In one embodiment, an apparatus includes a write queue and a register file that includes multiple entries. In one embodiment, the apparatus is configured to select a request from a plurality of requests based on a plurality of request characteristics, and write data from the accepted request into a write queue. In one embodiment, the request characteristics include: whether a request is a last request from an agent for a given register file entry and whether the request finishes a previous request. In one embodiment, a final arbiter is configured to select among requests from the write queue, a read queue, and multiple execution pipelines to access banks of the register file in a given cycle.
    • 公开了关于访问寄存器文件的请求的仲裁的技术。 在一个实施例中,装置包括写入队列和包括多个条目的寄存器文件。 在一个实施例中,设备被配置为基于多个请求特性从多个请求中选择请求,并将数据从接受的请求写入写入队列。 在一个实施例中,请求特征包括:请求是否是针对给定寄存器文件条目的代理的最后请求以及请求是否完成先前的请求。 在一个实施例中,最终仲裁器被配置为在给定周期中从写入队列,读取队列和多个执行管线的请求中选择访问寄存器文件的存储体。
    • 97. 发明申请
    • METHOD FOR EXECUTING BLOCKS OF INSTRUCTIONS USING A MICROPROCESSOR ARCHITECTURE HAVING A REGISTER VIEW, SOURCE VIEW, INSTRUCTION VIEW, AND A PLURALITY OF REGISTER TEMPLATES
    • 使用具有注册视图的微处理器架构,源视图,指令视图和多个寄存器模板来执行指令块的方法
    • US20150046686A1
    • 2015-02-12
    • US14212533
    • 2014-03-14
    • Soft Machines, Inc.
    • Mohammad A. Abdallah
    • G06F9/30
    • G06F9/30098G06F9/3009G06F9/3836G06F9/3838G06F9/3853G06F9/3857G06F9/3863G06F9/5005
    • A method for executing blocks of instructions using a microprocessor architecture having a register view, source view, instruction view, and a plurality of register templates. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; using a register view data structure, wherein the register view data structure stores destinations corresponding to the instruction blocks; using a source view data structure, wherein the source view data structure stores sources corresponding to the instruction blocks; and using an instruction view data structure, wherein the instruction view data structure stores instructions corresponding to the instruction blocks.
    • 一种使用具有寄存器视图,源视图,指令视图和多个寄存器模板的微处理器架构来执行指令块的方法。 该方法包括使用全局前端接收输入指令序列; 将指令分组以形成指令块; 使用多个寄存器模板来通过用对应于指令块的块号填充寄存器模板来跟踪指令目的地和指令源,其中对应于指令块的块号指示指令块之间的相互依赖关系; 使用注册视图数据结构,其中所述注册视图数据结构存储与所述指令块相对应的目的地; 使用源视图数据结构,其中所述源视图数据结构存储与所述指令块相对应的源; 并且使用指令视图数据结构,其中指令视图数据结构存储与指令块相对应的指令。