As multi-core architectures with Thread-Level Speculation (TLS) are becoming better understood, it is important to focus on TLS compilation. TLS compilers are interesting in that …
SP Gaur, WE Hall - US Patent 8,468,337, 2013 - Google Patents
5.430, 874 A 7, 1995 Kumazaki et al. 5.432, 848 A 7, 1995 Butter et al. 5,446,906 A 8, 1995 Kardach et al. received from the network to the memory. The system includes a processor …
C Kozanitis, J Huber, S Singh… - 2010 Proceedings IEEE …, 2010 - ieeexplore.ieee.org
More fundamental than IP lookups and packet classification in routers is the extraction of fields such as IP Dest and TCP Ports that determine packet forwarding. While parsing of …
Details a real-world product that applies a cutting-edge multi-core architecture Increasingly demanding modern applications—such as those used in telecommunications networking …
CE Beckmann, ED Mcclanahan, G Pangal - US Patent 7,237,045, 2007 - Google Patents
A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The …
Y Qiu, Q Kang, M Liu, A Chen - Proceedings of the 19th ACM Workshop …, 2020 - dl.acm.org
The gap between CPU and networking speeds has motivated the development of SmartNICs for near-network processing. Recent work has shown that many network …
R Ennals, R Sharp, A Mycroft - … on Programming, ESOP 2004, Held as …, 2004 - Springer
We present PacLang: an imperative, concurrent, linearly-typed language designed for expressing packet processing applications. PacLang's linear type system ensures that no …
T Wolf, MA Franklin - IEEE Transactions on Parallel and …, 2006 - ieeexplore.ieee.org
To provide a variety of new and advanced communications services, computer networks are required to perform increasingly complex packet processing. This processing typically takes …