|
[1] W. Jiang and V. K. Prasanna, “Scalable Packet Classification on FPGA, IEEE Trans. VLSI Syst., vol. 20, no. 9, pp. 1668–1680, 2012. [2] V. Pus, J. Korenek, and J. Korenek, “Fast and Scalable Packet Classification using Perfect Hash Functions, in Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays (FPGA), 2009, pp. 229–236. [3] T. Ganegedara and V. K. Prasanna, “StrideBV: Single Chip 400G+ Packet Classification, in 13th IEEE International Conference on High Performance Switching and Routing (HPSR), 2012, pp. 1–6. [4] Y. Ma, S. Banerjee, S. Lu, and C. Estan, “Leveraging Parallelism for Multi-dimensional Packet Classification on Software Routers, SIGMETRICS Perform. Eval. Rev., vol. 38, no. 1, 2010, pp. 227–238. [5] Yun Qu, Shijie Zhou, Viktor K. Prasanna, “Scalable Many-Field Packet Classification on Multi-core Processors, in 25th International Symposium on Computer Architecture and High Performance Computing, 2013, pp. 33-40. [6] Shijie Zhou, Shreyas G. Singapura, Viktor K. Prasanna, “High-performance packet classification on GPU, High Performance Extreme Computing Conference (HPEC), 2014, pp. 1-6. [7] T. Ganegedara, W. Jiang, and V. Prasanna, Frug: A benchmark for packet forwarding in future networks, in Proc. IPCCC '10, 2010. [8] OpenFlow Foundation, “OpenFlow Switch Specification Version 1.0.0.Available: http://www.openflowswitch.org/documents/openflow-spec-v1.0.0.pdf [9] HSA foundation, “DRAFT HSA Platform System Architecture Specification 1.1 Available: http://www.hsafoundation.com/?ddownload=5114 [10] Yun R. Qu, Hao H. Zhang, Shijie Zhou, Viktor K. Prasanna, “Optimizing many-field packet classification on FPGA, multi-core general purpose processor, and GPU, Architectures for Networking and Communications Systems (ANCS), 2015, pp.87-98. [11] Nobutaka Matsumoto, Michiaki Hayashi, “LightFlow: Speeding up GPU-based flow switching and facilitating maintenance of flow table, IEEE 13th International Conference on High Performance Switching and Routing, 2012, pp.76-81. [12] Andrei Broder, Michael Mitzenmacher, Andrei Broder I Michael Mitzenmacher, “Network Applications of Bloom Filters: A Survey, Internet Mathematics, 2004, pp.485-509. [13] Bin Fan, David G. Andersen, Michael Kaminsky, Michael D. Mitzenmacher, “Cuckoo Filter: Practically Better Than Bloom, 10th ACM International on Conference on emerging Networking Experiments and Technologies, 2014, pp.75-88. [14] Wikipedia, “Heterogeneous System Architecture, Available: https://en.wikipedia.org/wiki/Heterogeneous_System_Architecture [15] Weirong Jiang, Viktor K. Prasanna, Norio Yamagaki, “Decision Forest: A Scalable Architecture for Flexible Flow Matching on FPGA, International Conference on Field Programmable Logic and Applications, 2010, pp.394-399. [16] Yanbiao Li, Dafang Zhang, Alex X. Liu, Jintao Zheng, “GAMT: a fast and scalable IP lookup engine for GPU-based software routers, Proceedings of the ninth ACM/IEEE symposium on Architectures for networking and communications systems, 2013, pp.1-12. [17] Luke McHale, Jasson Casey, Paul V. Gratz, Alex Sprintson, “Stochastic Pre-Classification for SDN Data Plane Matching, IEEE 22nd International Conference on Network Protocols, 2014, pp.596-602. [18] Nen-Fu Huang, Shi-Ming Zhao, Jen-Yi Pan, Chi-An Su, “A Fast IP Routing Lookup Scheme for Gigabit Switching Routers, INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE (Volume:3), 1999, pp.1429 - 1436 vol.3 [19] Kate Gregory, Ade Miller, “C++ AMP: Accelerated Massive Parallelism with Microsoft Visual C++ 2012. [20] Cheng-Liang Hsieh, Ning Weng, “Many-Field Packet Classification for Software-Defined Networking Switches, ANCS '16 Proceedings of the 2016 Symposium on Architectures for Networking and Communications Systems, 2016, pp.13-24 [21] Voravit Tanyingyong, Markus Hidell, Peter Sjödin, “Using hardware classification to improve PC-based OpenFlow switching, IEEE 12th International Conference on High Performance Switching and Routing, 2011, pp.215-221 [22] Matteo Varvelloy, Rafael Laufer, Feixiong Zhang, T.V. Lakshman, “Multi-Layer Packet Classification with Graphics Processing Units, Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies, 2014, pp.109-120
|