会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • APPARATUS AND METHOD FOR LOW-LATENCY INVOCATION OF ACCELERATORS
    • 低速延迟加速器的装置和方法
    • US20160246597A1
    • 2016-08-25
    • US15145748
    • 2016-05-03
    • Oren Ben-Kikillan PardoRobert ValentineEliezer WeissmannDror MarkovichYuval Yosef
    • Oren Ben-Kikillan PardoRobert ValentineEliezer WeissmannDror MarkovichYuval Yosef
    • G06F9/30
    • G06F9/3802G06F9/3004G06F9/30043G06F9/30076G06F9/30101G06F9/30145G06F9/3016G06F9/384G06F9/3877G06F9/3879G06F9/3881G06F9/54G06F11/0721G06F11/0724G06F11/0772G06F12/0875G06F2212/452
    • An apparatus and method are described for providing low-latency invocation of accelerators. For example, a processor according to one embodiment comprises: a command register for storing command data identifying a command to be executed; a result register to store a result of the command or data indicating a reason why the commend could not be executed; execution logic to execute a plurality of instructions including an accelerator invocation instruction to invoke one or more accelerator commands, the accelerator invocation instruction to store command data specifying the command within the command register; one or more accelerators to read the command data from the command register and responsively attempt to execute the command identified by the command data, wherein if the one or more accelerators successfully execute the command, the one or more accelerators are to store result data comprising the results of the command in the result register; and if the one or more accelerators cannot successfully execute the command, the one or more accelerators are to store result data indicating a reason why the command cannot be executed, wherein the execution logic is to temporarily halt execution until the accelerator completes execution or is interrupted, wherein the accelerator includes logic to store its state if interrupted so that it can continue execution at a later time.
    • 描述了一种用于提供加速器的低延迟调用的装置和方法。 例如,根据一个实施例的处理器包括:命令寄存器,用于存储标识要执行的命令的命令数据; 用于存储命令结果的结果寄存器或指示不能执行推荐的原因的数据; 执行逻辑以执行包括用于调用一个或多个加速器命令的加速器调用指令的多个指令,所述加速器调用指令将指定所述命令的命令数据存储在所述命令寄存器内; 一个或多个加速器,用于从命令寄存器读取命令数据并响应于尝试执行由命令数据识别的命令,其中如果一个或多个加速器成功地执行命令,则一个或多个加速器将存储包括 结果寄存器中的命令结果; 并且如果一个或多个加速器不能成功地执行命令,则一个或多个加速器将存储指示不能执行该命令的原因的结果数据,其中执行逻辑将暂停执行,直到加速器完成执行或被中断 其中所述加速器包括用于存储其状态的逻辑,如果被中断,使得其可以在稍后的时间继续执行。
    • 7. 发明申请
    • 3-D CAMERA
    • 3-D相机
    • US20120056988A1
    • 2012-03-08
    • US12876818
    • 2010-09-07
    • David StanhillOmri GovrinYuval YosefEli Turiel
    • David StanhillOmri GovrinYuval YosefEli Turiel
    • H04N13/02H04N9/04
    • H04N13/271H04N13/254
    • A 3-D camera is disclosed. The 3-D camera includes an optical system, a front-end block, and a processor. The front-end block further includes a combined image sensor to generate an image, which includes color information and near infra-red information of a captured object and a near infra-red projector to generate one or more patterns. The processor is to generate a color image and a near infra-red image from the image and then generate a depth map using the near infra-red image and the one or more patterns from a near infra-red projector. The processor is to further generate a full three dimensional color model based on the color image and the depth map, which may be aligned with each other.
    • 公开了一种3-D照相机。 3-D摄像机包括光学系统,前端块和处理器。 前端块还包括组合图像传感器以产生图像,其包括被捕获对象的颜色信息和近红外信息以及近红外线投影仪以生成一个或多个图案。 处理器将从图像生成彩色图像和近红外图像,然后使用近红外图像和近红外投影仪的一个或多个图案生成深度图。 处理器是基于可以彼此对准的彩色图像和深度图进一步产生完整的三维颜色模型。
    • 10. 发明申请
    • Processing Core Having Shared Front End Unit
    • 具有共享前端单元的处理核心
    • US20140189300A1
    • 2014-07-03
    • US13730719
    • 2012-12-28
    • Name ILAN PARDODROR MARKOVICHOREN BEN-KIKIYUVAL YOSEF
    • Name ILAN PARDODROR MARKOVICHOREN BEN-KIKIYUVAL YOSEF
    • G06F15/76
    • G06F9/3891G06F9/30123G06F9/3802G06F9/3818G06F9/3851
    • A processor having one or more processing cores is described. Each of the one or more processing cores has front end logic circuitry and a plurality of processing units. The front end logic circuitry is to fetch respective instructions of threads and decode the instructions into respective micro-code and input operand and resultant addresses of the instructions. Each of the plurality of processing units is to be assigned at least one of the threads, is coupled to said front end unit, and has a respective buffer to receive and store microcode of its assigned at least one of the threads. Each of the plurality of processing units also comprises: i) at least one set of functional units corresponding to a complete instruction set offered by the processor, the at least one set of functional units to execute its respective processing unit's received microcode; ii) registers coupled to the at least one set of functional units to store operands and resultants of the received microcode; iii) data fetch circuitry to fetch input operands for the at least one functional units' execution of the received microcode.
    • 描述具有一个或多个处理核的处理器。 一个或多个处理核心中的每一个具有前端逻辑电路和多个处理单元。 前端逻辑电路是提取线程的相应指令,并将指令解码为相应的微码和指令的输入操作数和结果地址。 多个处理单元中的每一个将被分配至少一个线程,耦合到所述前端单元,并且具有相应的缓冲器以接收和存储其分配的至少一个线程的微代码。 所述多个处理单元中的每一个还包括:i)至少一组对应于由所述处理器提供的完整指令集的功能单元,所述至少一组功能单元执行其各自处理单元的接收到的微代码; ii)耦合到所述至少一组功能单元的寄存器,以存储所接收的微代码的操作数和结果; iii)数据获取电路,用于获取至少一个功能单元执行所接收的微代码的输入操作数。