50 likes | 57 Views
One Programming Environment to Rule Them All? (I suspect not) Duncan Buell. The “Programming” Needs. Quick and dirty pathway to working code Software simulation for correct execution Programmer control of data movement, code block execution, memory alignments,
E N D
One Programming Environmentto Rule Them All?(I suspect not)Duncan Buell Reconfigurable Computing Machines Computer Science and Engineering
The “Programming” Needs Quick and dirty pathway to working code Software simulation for correct execution Programmer control of data movement, code block execution, memory alignments, Interoperation with code blocks on other compute nodes Reconfigurable Computing Machines Computer Science and Engineering
The “Design” Needs (?) Very efficient use of hardware Ability to design digital logic control structures Synthesis for flow of signals in a DAG Embedding of FPGA designs in other hardware Reconfigurable Computing Machines Computer Science and Engineering
Are These Compatible? Maybe, but I think probably not… Reconfigurable Computing Machines Computer Science and Engineering
The End Reconfigurable Computing Machines Computer Science and Engineering