发明名称 Method for compiling high level programming languages into embedded microprocessor with multiple reconfigurable logic
摘要 A computer implemented method for automatically compiling a computer program written in a high level programming language into an intermediate data structure. The data structure is analyzed to identify critical blocks of logic, which can be implemented as an application specific integrated circuit (ASIC), to improve overall performance. The critical blocks of logic are transformed into new equivalent logic with maximal data parallelism. The parallelized logic is then translated into a Boolean gate representation, which is suitable for implementation on an ASIC. The ASIC may be coupled with a generic microprocessor via custom instruction for the microprocessor. The original computer program is then compiled into object code with the new expanded target instruction set.
申请公布号 US6708325(B2) 申请公布日期 2004.03.16
申请号 US20000446758 申请日期 2000.05.31
申请人 INTEL CORPORATION 发明人 COOKE LAURENCE H.;PHILLIPS CHRISTOPHER E.;WONG DALE
分类号 G06F9/45;G06F9/48;G06F17/50;(IPC1-7):G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址