A computer-implemented method of automatically generating an embedded system (4999) on the basis of an original computer program (996), comprising analyzing the original computer program (996), comprising a step of compiling the original computer program into an executable to obtain data flow graphs with static data dependencies and a step of executing the executable using test data to provide dynamic data dependencies as communication patterns between load and store operations of the original computer program, and a step of transforming the original computer program(996) into an intermediary computer program that exhibits multi- threaded parallelism with inter-thread communication, which comprises identifying at least one static and/or dynamic data dependency that crosses a thread boundary and converting said data dependency into a buffered communication channel with read/write access.
申请公布号
WO2010140883(A2)
申请公布日期
2010.12.09
申请号
WO2010NL50330
申请日期
2010.06.01
申请人
VECTOR FABRICS B.V.;VAN EIJNDHOVEN, JOS;KAMPS, TOMMY;KASTELIJN, MAURICE;RUTTEN, MARTIJN;STRAVERS, PAUL
发明人
VAN EIJNDHOVEN, JOS;KAMPS, TOMMY;KASTELIJN, MAURICE;RUTTEN, MARTIJN;STRAVERS, PAUL