Dynamic virtual software pipelining on a network on chip

作者: Paul E. Schardt , Russell D. Hoover , Robert A. Shearer , Eric O. Mejdrich

DOI:

关键词:

摘要: A NOC for dynamic virtual software pipelining including IP blocks, routers, memory communications controllers, and network interface each block adapted to a router through controller controller, the also including: computer application segmented into stages, stage comprising flexibly configurable module of program instructions identified by ID, assigned thread execution on an block; executing block, first producing output data sending produced second stage, control information next payload data; consuming in dependence upon information.

参考文章(88)
Serge Vernalde, Vincent Nollet, Theodore Marescaux, Jean-Yves Mignolet, Diederik Verkest, Paul Coene, Prabhat Avasare, Heterogeneous multiprocessor network on chip devices, methods and operating systems for control thereof ,(2004)
Martin Klaas De Lange, Gerrit Roelofsen, Jean Paul Boly, Albertus Feiken, Maurice Matthias Feijen, Device for processing data packets ,(1994)
Yoshio Turner, Paul Keltcher, Kenneth Mark Wilson, Method and system for creating secure address space using hardware memory router ,(2001)
Sandeep Nijhawan, Matthew F. Storch, Dale R. Jurich, John S. Yates, Korbin S. Van Dyke, Apparatus for executing programs for a first computer architechture on a computer of a second architechture ,(2007)
Paul E. Schardt, Russell D. Hoover, Robert A. Shearer, Eric O. Mejdrich, Network on chip with partitions ,(2007)
Stephen Van Doren, Madhumitra Sharma, Simon C. Steely, Cache coherency mechanism using arbitration masks ,(2001)
James S. Mattson, Manuel E. Benitez, Lacky V. Shah, William B. Buzbee, Method, apparatus, and product for dynamic software code translation system ,(1998)