{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:53:37Z","timestamp":1773194017810,"version":"3.50.1"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2017,2,13]],"date-time":"2017-02-13T00:00:00Z","timestamp":1486944000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2017,2,13]]},"abstract":"<jats:p>Benchmarks play a very important role in accelerating the development and research of CMP. As one of them, the PARSEC suite continues to be updated and revised over and over again so that it can offer better support for researchers. The former versions of PARSEC have enough workloads to evaluate the property of CMP about CPU, cache and memory, but it lacks of applications based on network stack to assess the performance of CMPs in respect of network. In this work, we introduce PARSEC3.0, a new version of PARSEC suite that implements a user-level network stack and generates three network workloads with this stack to cover network domain. We explore the input sets of splash-2 and expand them to multiple scales, a.k.a, splash-2x. We integrate splash-2 and splash-2x into PARSEC framework so that researchers use these benchmark suite conveniently. Finally, we evaluate the u-TCP\/IP stack and new network workloads, and analyze the characterizes of splash-2 and splash-2x<\/jats:p>","DOI":"10.1145\/3053277.3053279","type":"journal-article","created":{"date-parts":[[2017,2,14]],"date-time":"2017-02-14T13:38:06Z","timestamp":1487079486000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":60,"title":["PARSEC3.0"],"prefix":"10.1145","volume":"44","author":[{"given":"Xusheng","family":"Zhan","sequence":"first","affiliation":[{"name":"State Key Laboratory of Computer Architecture, ICT, CAS and University of Chinese Academy of Sciences"}]},{"given":"Yungang","family":"Bao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Computer Architecture, ICT, CAS"}]},{"given":"Christian","family":"Bienia","sequence":"additional","affiliation":[{"name":"Princeton University"}]},{"given":"Kai","family":"Li","sequence":"additional","affiliation":[{"name":"Princeton University"}]}],"member":"320","published-online":{"date-parts":[[2017,2,13]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Mach: A new kernel foundation for unix development","author":"Accetta M.","year":"1986"},{"key":"e_1_2_1_2_1","unstructured":"AMPLab \"Big data benchmark \" https:\/\/amplab.cs.berkeley.edu\/benchmark.  AMPLab \"Big data benchmark \" https:\/\/amplab.cs.berkeley.edu\/benchmark."},{"key":"e_1_2_1_3_1","first-page":"47","volume-title":"IISWC 2008. IEEE International Symposium on. IEEE","author":"Bienia C.","year":"2008"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2010.5649519"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2012.6402898"},{"key":"e_1_2_1_7_1","unstructured":"Cscope http:\/\/cscope.sourceforge.net.  Cscope http:\/\/cscope.sourceforge.net."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_2_1_9_1","unstructured":"P. A. Dinda \"The minet tcp\/ip stack \" Northwestern University Department of Computer Science Technical Report NWU-CS-02-08 2002.  P. A. Dinda \"The minet tcp\/ip stack \" Northwestern University Department of Computer Science Technical Report NWU-CS-02-08 2002."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/217391.318122"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/190809.190316"},{"key":"e_1_2_1_12_1","first-page":"83","volume-title":"Proceedings. 2002 International Conference on. IEEE","author":"Eeckhout L.","year":"2002"},{"key":"e_1_2_1_13_1","first-page":"15","article-title":"Alpine: A user-level infrastructure for network protocol development","volume":"1","author":"Ely D.","year":"2001","journal-title":"USITS"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150982"},{"key":"e_1_2_1_15_1","unstructured":"FreeBSD https:\/\/www.freebsd.org\/internet.html.  FreeBSD https:\/\/www.freebsd.org\/internet.html."},{"key":"e_1_2_1_16_1","unstructured":"FreeBSD7.0 https:\/\/www.freebsd.org\/releases\/7.0R\/relnotes.html.  FreeBSD7.0 https:\/\/www.freebsd.org\/releases\/7.0R\/relnotes.html."},{"key":"e_1_2_1_17_1","unstructured":"FreeBSD8.0 https:\/\/www.freebsd.org\/releases\/8.0R\/relnotes.html.  FreeBSD8.0 https:\/\/www.freebsd.org\/releases\/8.0R\/relnotes.html."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463712"},{"key":"e_1_2_1_19_1","first-page":"135","article-title":"Megapipe: A new programming interface for scalable network i\/o","author":"Han S.","year":"2012","journal-title":"OSDI"},{"key":"e_1_2_1_20_1","unstructured":"Hierarchical Clustering https:\/\/en.wikipedia.org\/wiki\/Hierarchical_clustering.  Hierarchical Clustering https:\/\/en.wikipedia.org\/wiki\/Hierarchical_clustering."},{"key":"e_1_2_1_21_1","first-page":"83","volume-title":"2006 IEEE International Symposium on. IEEE","author":"Hoste K.","year":"2006"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1152154.1152174"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.67579"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.85"},{"key":"e_1_2_1_25_1","first-page":"71","article-title":"Environmental independence: Bsd kernel tcp\/ip in userspace","author":"Kantee A.","year":"2009","journal-title":"Proc. of AsiaBSDCon"},{"key":"e_1_2_1_26_1","first-page":"57","volume-title":"2004 IEEE International Symposium on-ISPASS. IEEE","author":"Lau J.","year":"2004"},{"key":"e_1_2_1_27_1","volume-title":"ACM","volume":"27","author":"Maeda C.","year":"1994"},{"key":"e_1_2_1_28_1","volume-title":"Pthreads programming: A POSIX standard for better multiprocessing. \" O'Reilly Media","author":"Nichols B.","year":"1996"},{"key":"e_1_2_1_29_1","unstructured":"PentiumPro http:\/\/en.wikipedia.org\/wiki\/Pentium_Pro.  PentiumPro http:\/\/en.wikipedia.org\/wiki\/Pentium_Pro."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2005.1430555"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1352079.1352134"},{"key":"e_1_2_1_32_1","unstructured":"Pin https:\/\/software.intel.com\/en-us\/articles\/pintool.  Pin https:\/\/software.intel.com\/en-us\/articles\/pintool."},{"key":"e_1_2_1_33_1","first-page":"67","volume-title":"Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE","volume":"1","author":"Pratt I.","year":"2001"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275571.1275600"},{"key":"e_1_2_1_35_1","unstructured":"J. Shlens \"A tutorial on principal component analysis \" arXiv preprint arXiv:1404.1100 2014.  J. Shlens \"A tutorial on principal component analysis \" arXiv preprint arXiv:1404.1100 2014."},{"key":"e_1_2_1_36_1","first-page":"52","article-title":"A tutorial on principal components analysis","volume":"51","author":"Smith L. I.","year":"2002","journal-title":"Cornell University, USA"},{"key":"e_1_2_1_37_1","unstructured":"Specmail http:\/\/www.spec.org\/mail2009\/.  Specmail http:\/\/www.spec.org\/mail2009\/."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/166237.166244"},{"key":"e_1_2_1_39_1","first-page":"57","article-title":"Many benchmarks stress the same bottlenecks","author":"Vandierendonck H.","year":"2004","journal-title":"Workshop on Computer Architecture Evaluation Using Commercial Workloads"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224061"},{"key":"e_1_2_1_41_1","first-page":"488","volume-title":"IEEE","author":"Wang L.","year":"2014"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/225830.223990"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3053277.3053279","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3053277.3053279","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:03:35Z","timestamp":1750215815000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3053277.3053279"}},"subtitle":["A Multicore Benchmark Suite with Network Stacks and SPLASH-2X"],"short-title":[],"issued":{"date-parts":[[2017,2,13]]},"references-count":42,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2017,2,13]]}},"alternative-id":["10.1145\/3053277.3053279"],"URL":"https:\/\/doi.org\/10.1145\/3053277.3053279","relation":{},"ISSN":["0163-5964"],"issn-type":[{"value":"0163-5964","type":"print"}],"subject":[],"published":{"date-parts":[[2017,2,13]]},"assertion":[{"value":"2017-02-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}