发明名称 MULTIPROCESSOR COMPUTER ARCHITECTURE INCORPORATING A PLURALITY OF MEMORY ALGORITHM PROCESSORS IN THE MEMORY SUBSYSTEM
摘要 A multiprocessor computer architecture incorporating a plurality of programmable hardware memory algorithm processors, MAP (120), in the memory subsystem (160-16n). The MAP may comprise one or more field programmable gate arrays, FPGA (134), which function to perform identified algorithms in conjunction with, and tightly coupled to a microprocessor (120-12n) and each MAP is globally accessible by all of the system processors for the purpose of executing user definable algorithms. A circuit (132) within the MAP signals when the last operand has completed its flow thereby allowing a given process to be interrupted and thereafter restarted. Through the use of read only memory, ROM (182), located adjacent to the FPGA, a user program may use a single command to select one of several possible pre-loaded algorithms thereby decreasing system configuration time. A computer system structure MAP disclosed herein may function in normal or direct memory access, DMA, modes of operation and in the later mode, one device may feed results directly to another thereby allowing pipelining or parallelizing execution of the user defined algorithm. The system of the present invention also provides a user programmable performance monitoring capability and utilizes parallelizer software to automatically detect parallel regions of the user applications containing algorithms that can be executed in the programmable hardware.
申请公布号 CA2313462(A1) 申请公布日期 1999.06.24
申请号 CA19982313462 申请日期 1998.12.03
申请人 SRC COMPUTERS, INC. 发明人 LESKAR, PAUL A.;HUPPENTHAL, JON M.
分类号 G06F15/80;G06F15/78;(IPC1-7):G06F12/02;G06F13/00;G06F15/16;H03K19/173;H03K19/177 主分类号 G06F15/80
代理机构 代理人
主权项
地址