发明名称 Reconfigurable processing
摘要 A method of producing a reconfigurable circuit device for running a computer program of moderate complexity such as multimedia processing. Code for the application is compiled into Control Flow Graphs representing distinct parts of the application to be run. From those Control Flow Graphs are extracted basic blocks. The basic blocks are converted to Data Flow Graphs by a compiler utility. From two or more Data Flow Graphs, a largest common subgraph is determined. The largest common subgraph is ASAP scheduled and substituted back into the Data Flow Graphs which also have been scheduled. The separate Data Flow Graphs containing the scheduled largest common subgraph are converted to data paths that are then combined to form code for operating the application. The largest common subgraph is effected in hardware that is shared among the parts of the application from which the Data Flow Graphs were developed. Scheduling of the overall code is effected for sequencing, providing fastest run times and the code is implemented in hardware by partitioning and placement of processing elements on a chip and design of the connective fabric for the design elements.
申请公布号 US2007198971(A1) 申请公布日期 2007.08.23
申请号 US20040544894 申请日期 2004.02.05
申请人 DASU ARAVIND R;AKOGLU ALI;SUDARSANAM ARVIND;PANCHANATHAN SETHURAMAN 发明人 DASU ARAVIND R.;AKOGLU ALI;SUDARSANAM ARVIND;PANCHANATHAN SETHURAMAN
分类号 G06F9/45;G06F;G06F17/50 主分类号 G06F9/45
代理机构 代理人
主权项
地址