Sequential processing in network on chip nodes by threads generating message containing payload and pointer for nanokernel to access algorithm to be executed on payload in another node

作者: Paul E. Schardt , Matthew R. Tubbs , Robert A. Shearer , Eric O. Mejdrich

DOI:

关键词:

摘要: A computer-implemented method, system and computer program product for controlling an algorithm that is performed on a unit of work in subsequent software pipeline stage Network On Chip (NOC) presented. In one embodiment, the method executes first operation node NOC. The generates payload, then loads payload into message. message with transmitted to nanokernel controls second calls needed by NOC, which uses execute operation.

参考文章(13)
Paul E. Schardt, Russell D. Hoover, Robert A. Shearer, Eric O. Mejdrich, Dynamic virtual software pipelining on a network on chip ,(2008)
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)
Indra Gunawan Harijono, Uooyeol Yoon, Ho Jae Lee, Method and system for reassembling packets prior to searching ,(2005)
Ashish A. Pandya, Runtime adaptable search processor ,(2006)
Sailesh Kumar, Sarang Dharmapurikar, Fang Yu, Patrick Crowley, Jonathan Turner, Algorithms to accelerate multiple regular expressions matching for deep packet inspection acm special interest group on data communication. ,vol. 36, pp. 339- 350 ,(2006) , 10.1145/1151659.1159952
Matthew P. Kulig, John W. Lockwood, Timmy L. Brooks, David Kyle Reddick, System and method for controlling transmission of data packets over an information network ,(2002)