Method and apparatus for data transmission between processors using memory remapping
    1.
    发明授权
    Method and apparatus for data transmission between processors using memory remapping 有权
    使用存储器重映射的处理器之间的数据传输的方法和装置

    公开(公告)号:US08464006B2

    公开(公告)日:2013-06-11

    申请号:US12027364

    申请日:2008-02-07

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F12/1072

    摘要: Provided are a method and apparatus for efficiently transferring a massive amount of multimedia data between two processors. The apparatus includes a first local switch, which connects a virtual page of a first processor element to a shared memory page, a second local switch, which connects a virtual page of a second processor element to the shared memory page, a shared page switch, which connects a predetermined shared memory page of a shared physical memory to the first or second local switch, and a switch manager, which remaps a certain shared memory page of the shared physical memory that stores data of a task performed by the first processor element to the virtual page of the second processor element. Accordingly, since memory remapping is used, the massive amount of multimedia data can be transmitted by changing a method of mapping a memory, unlike a case when multimedia data is transmitted by using a memory bus.

    摘要翻译: 提供了一种用于在两个处理器之间有效地传送大量多媒体数据的方法和装置。 该设备包括将第一处理器元件的虚拟页面连接到共享存储器页面的第一本地开关,将第二处理器元件的虚拟页面连接到共享存储器页面的第二本地开关,共享页面开关, 其将共享物理存储器的预定共享存储器页面连接到第一或第二本地交换机,以及交换机管理器,其将存储由第一处理器元件执行的任务的数据的共享物理存储器的某个共享存储器页重新映射到 第二处理器元件的虚拟页面。 因此,由于使用存储器重映射,与通过使用存储器总线发送多媒体数据的情况不同,可以通过改变映射存储器的方法来发送大量的多媒体数据。

    ENERGY TILE PROCESSOR
    2.
    发明申请
    ENERGY TILE PROCESSOR 审中-公开
    能源处理器

    公开(公告)号:US20120117357A1

    公开(公告)日:2012-05-10

    申请号:US13280370

    申请日:2011-10-25

    申请人: Young-Su Kwon

    发明人: Young-Su Kwon

    IPC分类号: G06F15/78 G06F9/312 G06F9/30

    摘要: An energy tile processor in which an internal structure of a single processor is divided into a part for supplying instructions and another part for executing the instructions in order for operating voltages and operating frequencies to be supplied independently. The processor includes an instruction supply unit storing instructions and issuing instructions to be executed, a first execution unit executing an integer operation and a memory operation according to an operation type of the instruction issued by the instruction supply unit, and a second execution unit executing a floating point operation according to an operation type of the instruction issued by the instruction supply unit. The instruction supply unit, the first execution unit, and the second execution unit are driven at operating voltages and operating frequencies which are independently controlled.

    摘要翻译: 一种能量瓦片处理器,其中单个处理器的内部结构被分成用于提供指令的部分和用于执行指令的另一部分,以便独立提供工作电压和工作频率。 处理器包括指令提供单元,存储指令和发出要执行的指令,第一执行单元根据由指令提供单元发出的指令的操作类型执行整数操作和存储器操作,第二执行单元执行 根据指令提供单元发出的指令的操作类型进行浮点运算。 指令供给单元,第一执行单元和第二执行单元以独立控制的工作电压和工作频率被驱动。

    METHOD AND APPARATUS FOR ACCESSING MEMORY ACCORDING TO PROCESSOR INSTRUCTION
    3.
    发明申请
    METHOD AND APPARATUS FOR ACCESSING MEMORY ACCORDING TO PROCESSOR INSTRUCTION 有权
    用于根据处理器指令访问存储器的方法和装置

    公开(公告)号:US20110055526A1

    公开(公告)日:2011-03-03

    申请号:US12832313

    申请日:2010-07-08

    IPC分类号: G06F9/312 G06F12/08

    CPC分类号: G06F9/342 G06F9/3824

    摘要: There is provided a method and apparatus for accessing a memory according to a processor instruction. The apparatus includes: a stack offset extractor extracting an offset value from a stack pointer offset indicating a local variable in the processor instruction; a local stack storage including a plurality of items, each of which is formed of an activation bit indicating whether each item is activated, an offset storing an offset value of a stack pointer, and an element storing a local variable value of the stack pointer; an offset comparator comparing the extracted offset value with an offset value of each item and determining whether an item corresponding to the extracted offset value is present in the local stack storage; and a stack access controller controlling a processor to access the local stack storage or a cache memory according to a determining result of the offset comparator.

    摘要翻译: 提供了根据处理器指令访问存储器的方法和装置。 该装置包括:堆栈偏移提取器,从指示处理器指令中的局部变量的堆栈指针偏移量中提取偏移值; 本地堆栈存储器,包括多个项目,每个项目由表示每个项目是否被激活的激活位,存储堆栈指针的偏移值的偏移量和存储堆栈指针的局部变量值的元素组成; 偏移比较器,将所提取的偏移值与每个项目的偏移值进行比较,并确定与所提取的偏移值相对应的项目是否存在于本地堆栈存储器中; 以及堆栈访问控制器,其根据偏移比较器的确定结果控制处理器访问本地堆栈存储器或高速缓冲存储器。

    Embedded system and page relocation method therefor
    4.
    发明授权
    Embedded system and page relocation method therefor 有权
    嵌入式系统和页面重定位方法

    公开(公告)号:US07900018B2

    公开(公告)日:2011-03-01

    申请号:US11949879

    申请日:2007-12-04

    IPC分类号: G06F12/00

    摘要: Provided are an embedded system and a method for relocating memory pages therefor. The embedded system includes a processor, a data relocating circuit for receiving a logical address from the processor, mapping the received logical address to a physical address to locate a valid page in a predetermined bank, and generating a bank power control signal according to whether or not a corresponding memory bank includes valid pages, and a memory including a plurality of memory banks addressed by a physical address outputted from the data relocating circuit and a plurality of switching means for selectively supplying a power voltage to each of memory banks in response to the bank power control signal.

    摘要翻译: 提供了一种用于重新定位其存储器页面的嵌入式系统和方法。 嵌入式系统包括处理器,用于从处理器接收逻辑地址的数据重新定位电路,将接收到的逻辑地址映射到物理地址以定位预定存储体中的有效页面,以及根据是否或者 不是相应的存储体包括有效页面,以及存储器,其包括由数据重定位电路输出的物理地址寻址的多个存储器组,以及多个开关装置,用于响应于该存储器选择性地向每个存储体提供电源电压 银行电源控制信号。

    Vector processing of different instructions selected by each unit from multiple instruction group based on instruction predicate and previous result comparison
    5.
    发明授权
    Vector processing of different instructions selected by each unit from multiple instruction group based on instruction predicate and previous result comparison 有权
    基于指令谓词和先前的结果比较,从多个指令组中的每个单元选择的不同指令的向量处理

    公开(公告)号:US08566566B2

    公开(公告)日:2013-10-22

    申请号:US12848489

    申请日:2010-08-02

    IPC分类号: G06F9/30

    摘要: There is provided a vector processing apparatus and method allowing for the parallel processing of a plurality of different instructions while maintaining vector processing architecture. The vector processing apparatus includes an instruction memory storing a multiple instruction group including one or more instructions; an instruction fetch unit reading the multiple instruction group from the instruction memory; and a plurality of instruction processing units each receiving the multiple instruction group through the instruction fetch unit, selecting a single instruction from the multiple instruction group according to a previous arithmetic result, and performing a arithmetic operation.

    摘要翻译: 提供了一种矢量处理装置和方法,其允许在维持矢量处理架构的同时处理多个不同的指令。 矢量处理装置包括存储包括一个或多个指令的多个指令组的指令存储器; 从指令存储器读取多指令组的指令获取单元; 以及多个指令处理单元,每个指令处理单元通过指令提取单元接收多个指令组,根据先前的算术结果从多个指令组中选择单个指令,并执行算术运算。

    METHOD AND APPARATUS FOR DATA TRANSMISSION BETWEEN PROCESSORS USING MEMORY REMAPPING
    6.
    发明申请
    METHOD AND APPARATUS FOR DATA TRANSMISSION BETWEEN PROCESSORS USING MEMORY REMAPPING 有权
    使用存储器重新处理器之间的数据传输的方法和装置

    公开(公告)号:US20080270711A1

    公开(公告)日:2008-10-30

    申请号:US12027364

    申请日:2008-02-07

    IPC分类号: G06F12/00

    CPC分类号: G06F12/1072

    摘要: Provided are a method and apparatus for efficiently transferring a massive amount of multimedia data between two processors. The apparatus includes a first local switch, which connects a virtual page of a first processor element to a shared memory page, a second local switch, which connects a virtual page of a second processor element to the shared memory page, a shared page switch, which connects a predetermined shared memory page of a shared physical memory to the first or second local switch, and a switch manager, which remaps a certain shared memory page of the shared physical memory that stores data of a task performed by the first processor element to the virtual page of the second processor element. Accordingly, since memory remapping is used, the massive amount of multimedia data can be transmitted by changing a method of mapping a memory, unlike a case when multimedia data is transmitted by using a memory bus.

    摘要翻译: 提供了一种用于在两个处理器之间有效地传送大量多媒体数据的方法和装置。 该设备包括将第一处理器元件的虚拟页面连接到共享存储器页面的第一本地开关,将第二处理器元件的虚拟页面连接到共享存储器页面的第二本地开关,共享页面开关, 其将共享物理存储器的预定共享存储器页面连接到第一或第二本地交换机,以及交换机管理器,其将存储由第一处理器元件执行的任务的数据的共享物理存储器的某个共享存储器页重新映射到 第二处理器元件的虚拟页面。 因此,由于使用存储器重映射,与通过使用存储器总线发送多媒体数据的情况不同,可以通过改变映射存储器的方法来发送大量的多媒体数据。

    EMBEDDED SYSTEM AND PAGE RELOCATION METHOD THEREFOR
    7.
    发明申请
    EMBEDDED SYSTEM AND PAGE RELOCATION METHOD THEREFOR 有权
    嵌入式系统和页面转换方法

    公开(公告)号:US20080133876A1

    公开(公告)日:2008-06-05

    申请号:US11949879

    申请日:2007-12-04

    IPC分类号: G06F12/08 G06F1/26

    摘要: Provided are an embedded system and a method for relocating memory pages therefor. The embedded system includes a processor, a data relocating circuit for receiving a logical address from the processor, mapping the received logical address to a physical address to locate a valid page in a predetermined bank, and generating a bank power control signal according to whether or not a corresponding memory bank includes valid pages, and a memory including a plurality of memory banks addressed by a physical address outputted from the data relocating circuit and a plurality of switching means for selectively supplying a power voltage to each of memory banks in response to the bank power control signal.

    摘要翻译: 提供了一种用于重新定位其存储器页面的嵌入式系统和方法。 嵌入式系统包括处理器,用于从处理器接收逻辑地址的数据重新定位电路,将接收到的逻辑地址映射到物理地址以定位预定存储体中的有效页面,以及根据是否或者 不是相应的存储体包括有效页面,以及存储器,其包括由数据重定位电路输出的物理地址寻址的多个存储器组,以及多个开关装置,用于响应于该存储器选择性地向每个存储体提供电源电压 银行电源控制信号。

    Digital signal processing apparatus and method for multiply-and-accumulate operation
    8.
    发明申请
    Digital signal processing apparatus and method for multiply-and-accumulate operation 审中-公开
    用于乘法和累加操作的数字信号处理装置和方法

    公开(公告)号:US20080126758A1

    公开(公告)日:2008-05-29

    申请号:US11644724

    申请日:2006-12-22

    IPC分类号: G06F9/302

    CPC分类号: G06F9/3001

    摘要: A digital signal processing apparatus and method for MAC operation are disclosed. The DSP apparatus including: a first memory for storing a plurality of first operands; a second memory for storing a plurality of second operands; a MAC processor including a plurality of parallel MAC blocks disposed in parallel for performing a parallel MAC operation on a first operand outputted from the first memory in parallel and a second operand outputted from the second memory in parallel using the parallel MAC blocks, wherein the first memory and the second memory include dual port memories for outputting the plurality of the first operands and the second operands to the plurality of parallel MAC blocks in parallel.

    摘要翻译: 公开了一种用于MAC操作的数字信号处理装置和方法。 DSP装置包括:第一存储器,用于存储多个第一操作数; 用于存储多个第二操作数的第二存储器; MAC处理器,包括并行设置的多个并行MAC块,用于对从第一存储器并行输出的第一操作数并行地执行并行MAC操作,以及使用并行MAC块并行地从第二存储器输出的第二操作数,其中第一 存储器和第二存储器包括用于并行地将多个第一操作数和第二操作数输出到多个并行MAC块的双端口存储器。

    Processor and instruction processing method in processor
    9.
    发明授权
    Processor and instruction processing method in processor 有权
    处理器处理器和指令处理方法

    公开(公告)号:US09274794B2

    公开(公告)日:2016-03-01

    申请号:US13608774

    申请日:2012-09-10

    申请人: Young-Su Kwon

    发明人: Young-Su Kwon

    摘要: The present invention relates to a processor including: an instruction cache configured to store at least some of first instructions stored in an external memory and second instructions each including a plurality of micro instructions; a micro cache configured to store third instructions corresponding to the plurality of micro instructions included in the second instructions; and a core configured to read out the first and second instructions from the instruction cache and perform calculation, in which the core performs calculation by the first instructions from the instruction cache under a normal mode, and when the process enters a micro instruction mode, the core performs calculation by the third instructions corresponding to the plurality of micro instructions provided from the micro cache.

    摘要翻译: 处理器技术领域本发明涉及一种处理器,包括:指令高速缓存,被配置为存储存储在外部存储器中的第一指令中的至少一些以及每个包括多个微指令的第二指令; 配置为存储与包括在第二指令中的多个微指令相对应的第三指令的微缓存器; 以及核心,被配置为从指令高速缓存读出第一和第二指令,并执行计算,其中核心在正常模式下执行来自指令高速缓存的第一指令的计算,并且当处理进入微指令模式时, 核心通过与从微缓存器提供的多个微指令相对应的第三指令执行计算。

    CORE CLUSTER, ENERGY SCALABLE VECTOR PROCESSING APPARATUS AND METHOD OF VECTOR PROCESSING INCLUDING THE SAME
    10.
    发明申请
    CORE CLUSTER, ENERGY SCALABLE VECTOR PROCESSING APPARATUS AND METHOD OF VECTOR PROCESSING INCLUDING THE SAME 有权
    核心集群,能量可扩展矢量处理装置及包括其的矢量处理方法

    公开(公告)号:US20110099334A1

    公开(公告)日:2011-04-28

    申请号:US12841605

    申请日:2010-07-22

    IPC分类号: G06F12/08 G06F1/30

    摘要: A core cluster includes a cache memory, a core, and a cluster cache controller. The cache memory stores and provides instructions and data. The core accesses the cache memory or a cache memory provided in an adjacent core cluster, and performs an operation. The cluster cache controller allows the core to access the cache memory when the core requests memory access. The cluster cache controller allows the core to access the cache memory provided in the adjacent core cluster when the core requests a clustering to the adjacent core cluster. The cluster cache controller allows a core provided in the adjacent core cluster to access the cache memory when the core receives a clustering request from the adjacent core cluster.

    摘要翻译: 核心集群包括高速缓存,核心和集群高速缓存控制器。 高速缓存存储器并提供指令和数据。 核心访问高速缓冲存储器或相邻核心群集中提供的缓存存储器,并执行操作。 当核心请求存储器访问时,集群高速缓存控制器允许内核访问高速缓存。 当核心请求聚簇到相邻核心群集时,群集高速缓存控制器允许核心访问相邻核心群集中提供的高速缓存存储器。 当核心从相邻核心群集接收到聚类请求时,群集高速缓存控制器允许在相邻核心群集中提供的核心访问高速缓冲存储器。