{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:12:11Z","timestamp":1763467931333,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,6,8]],"date-time":"2009-06-08T00:00:00Z","timestamp":1244419200000},"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":[],"published-print":{"date-parts":[[2009,6,8]]},"DOI":"10.1145\/1542275.1542309","type":"proceedings-article","created":{"date-parts":[[2009,6,9]],"date-time":"2009-06-09T12:44:24Z","timestamp":1244551464000},"page":"225-234","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Virtualization polling engine (VPE)"],"prefix":"10.1145","author":[{"given":"Jiuxing","family":"Liu","sequence":"first","affiliation":[{"name":"IBM T. J. Watson Research Center, Hawthorne, NY, USA"}]},{"given":"Bulent","family":"Abali","sequence":"additional","affiliation":[{"name":"IBM T. J. Watson Research Center, Hawthorne, NY, USA"}]}],"member":"320","published-online":{"date-parts":[[2009,6,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168860"},{"key":"e_1_3_2_1_2_1","article-title":"AMD Secure Virtual Machine Architecture Reference Manual","volume":"01","author":"AMD","year":"2005","unstructured":"AMD . AMD Secure Virtual Machine Architecture Reference Manual , Rev. 3 . 01 , May 2005 . AMD. AMD Secure Virtual Machine Architecture Reference Manual, Rev. 3.01, May 2005.","journal-title":"Rev. 3"},{"key":"e_1_3_2_1_3_1","volume-title":"The Landscape of Parallel Computing Research: A View from Berkeley. Electrical Engineering and Computer Sciences","author":"Asanovic K.","year":"2006","unstructured":"K. Asanovic , R. Bodik , B. Catanzaro , J. Gebis , P. Husbands , K. Keutzer , D. Patterson , W. Plishker , J. Shalf , S. Williams , The Landscape of Parallel Computing Research: A View from Berkeley. Electrical Engineering and Computer Sciences , University of California at Berkeley , Technical Report No. UCB\/EECS- 2006 -183, December, 18(2006-183): 19, 2006. K. Asanovic, R. Bodik, B. Catanzaro, J. Gebis, P. Husbands, K. Keutzer, D. Patterson, W. Plishker, J. Shalf, S. Williams, et al. The Landscape of Parallel Computing Research: A View from Berkeley. Electrical Engineering and Computer Sciences, University of California at Berkeley, Technical Report No. UCB\/EECS-2006-183, December, 18(2006-183):19, 2006."},{"volume-title":"OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium.","author":"Ben-Yehuda M.","key":"e_1_3_2_1_4_1","unstructured":"M. Ben-Yehuda , J. Xenidis , M. Mostrows , K. Rister , A. Bruemmer , and L. Van Doorn . The price of safety: Evaluating IOMMU performance . OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium. M. Ben-Yehuda, J. Xenidis, M. Mostrows, K. Rister, A. Bruemmer, and L. Van Doorn. The price of safety: Evaluating IOMMU performance. OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168918.1168897"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217961"},{"key":"e_1_3_2_1_7_1","unstructured":"Chelsio Communications. Chelsio 10GbE NICs. http:\/\/www.chelsio.com.  Chelsio Communications. Chelsio 10GbE NICs. http:\/\/www.chelsio.com."},{"key":"e_1_3_2_1_8_1","unstructured":"CNet. Intel says to prepare for 'thousands of cores'. http:\/\/news.cnet.com\/8301-13924%5f3-9981760-64.html.  CNet. Intel says to prepare for 'thousands of cores'. http:\/\/news.cnet.com\/8301-13924%5f3-9981760-64.html."},{"key":"e_1_3_2_1_9_1","unstructured":"S. Derr and S. Jeaugey. CPUSETS for Linux. http:\/\/www.bullopensource.org\/cpuset\/.  S. Derr and S. Jeaugey. CPUSETS for Linux. http:\/\/www.bullopensource.org\/cpuset\/."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of OASIS ASPLOS Workshop","author":"Fraser K.","year":"2004","unstructured":"K. Fraser , S. Hand , R. Neugebauer , I. Pratt , A. W. , and M. Williamson . Safe hardware access with the xen virtual machine monitor . In Proceedings of OASIS ASPLOS Workshop , 2004 . K. Fraser, S. Hand, R. Neugebauer, I. Pratt, A. W., and M. Williamson. Safe hardware access with the xen virtual machine monitor. In Proceedings of OASIS ASPLOS Workshop, 2004."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Ottawa Linux Symposium","author":"Gleixner T.","year":"2006","unstructured":"T. Gleixner and D. Niehaus . Hrtimers and Beyond: Transforming the Linux Time Subsystems . Proceedings of the Ottawa Linux Symposium , Ottawa, Ontario, Canada , July , 2006 . T. Gleixner and D. Niehaus. Hrtimers and Beyond: Transforming the Linux Time Subsystems. Proceedings of the Ottawa Linux Symposium, Ottawa, Ontario, Canada, July, 2006."},{"key":"e_1_3_2_1_13_1","first-page":"34","volume-title":"Survey of Virtual Machine Research","author":"Goldberg R. P.","year":"1974","unstructured":"R. P. Goldberg . Survey of Virtual Machine Research . IEEE Computer , pages 34 -- 45 , June 1974 . R. P. Goldberg. Survey of Virtual Machine Research. IEEE Computer, pages 34--45, June 1974."},{"key":"e_1_3_2_1_14_1","volume-title":"Large Receive Offload Implementation in Neterion 10 GbE Ethernet Driver. Ottawa Linux Symposium","author":"Grossman L.","year":"2005","unstructured":"L. Grossman . Large Receive Offload Implementation in Neterion 10 GbE Ethernet Driver. Ottawa Linux Symposium , 2005 . L. Grossman. Large Receive Offload Implementation in Neterion 10 GbE Ethernet Driver. Ottawa Linux Symposium, 2005."},{"key":"e_1_3_2_1_15_1","volume-title":"Intel Research (White Paper)","author":"Held J.","year":"2006","unstructured":"J. Held , J. Bautista , and S. Koehl . From a Few Cores to Many: A Tera-scale Computing Research Overview . Intel Research (White Paper) , 2006 . J. Held, J. Bautista, and S. Koehl. From a Few Cores to Many: A Tera-scale Computing Research Overview. Intel Research (White Paper), 2006."},{"key":"e_1_3_2_1_16_1","volume-title":"RDMA Protocol Verbs Specification","author":"Hilland J.","year":"2003","unstructured":"J. Hilland , P. Culley , J. Pinkerton , and R. Recio . RDMA Protocol Verbs Specification . RDMA Consortium Specification , 2003 . J. Hilland, P. Culley, J. Pinkerton, and R. Recio. RDMA Protocol Verbs Specification. RDMA Consortium Specification, 2003."},{"key":"e_1_3_2_1_17_1","unstructured":"InfiniBand Trade Association. InfiniBand Architecture Specification Release 1.2.  InfiniBand Trade Association. InfiniBand Architecture Specification Release 1.2."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. Teraflops Research Chip. http:\/\/techresearch.intel.com\/articles\/Tera-Scale\/1449.htm.  Intel. Teraflops Research Chip. http:\/\/techresearch.intel.com\/articles\/Tera-Scale\/1449.htm."},{"key":"e_1_3_2_1_19_1","unstructured":"V. Jacobson and B. Felderman. Network Channels (Speedup Networking). http:\/\/www.linux.org.au\/conf\/2006\/abstract8204.html.  V. Jacobson and B. Felderman. Network Channels (Speedup Networking). http:\/\/www.linux.org.au\/conf\/2006\/abstract8204.html."},{"key":"e_1_3_2_1_20_1","unstructured":"R. Jones. Netperf. HP Information Networks Division http:\/\/www.netperf.org.  R. Jones. Netperf. HP Information Networks Division http:\/\/www.netperf.org."},{"key":"e_1_3_2_1_21_1","volume-title":"Linux Symposium","author":"Kivity A.","year":"2006","unstructured":"A. Kivity , Y. Kamay , D. Laor , U. Lublin , and A. Liguori . kvm: the Linux Virtual Machine Monitor . Linux Symposium , 2006 . A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. kvm: the Linux Virtual Machine Monitor. Linux Symposium, 2006."},{"key":"e_1_3_2_1_22_1","volume-title":"Re-architecting VMMs for Multicore Systems: The Sidecore Approach. WIOSCA","author":"Kumar S.","year":"2007","unstructured":"S. Kumar , H. Raj , K. Schwan , and I. Ganev . Re-architecting VMMs for Multicore Systems: The Sidecore Approach. WIOSCA 2007 . S. Kumar, H. Raj, K. Schwan, and I. Ganev. Re-architecting VMMs for Multicore Systems: The Sidecore Approach. WIOSCA 2007."},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. of USENIX Annual Technical Conference","author":"Liu J.","year":"2006","unstructured":"J. Liu , W. Huang , B. Abali , and D. Panda . High Performance VMM-Bypass I\/O in Virtual Machines . Proc. of USENIX Annual Technical Conference , 2006 . J. Liu, W. Huang, B. Abali, and D. Panda. High Performance VMM-Bypass I\/O in Virtual Machines. Proc. of USENIX Annual Technical Conference, 2006."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/944747.944757"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/944747.944758"},{"key":"e_1_3_2_1_26_1","first-page":"15","volume-title":"Proc. USENIX Annual Technical Conference (USENIX 2006","author":"Menon A.","year":"2006","unstructured":"A. Menon , A. Cox , and W. Zwaenepoel . Optimizing Network Virtualization in Xen . Proc. USENIX Annual Technical Conference (USENIX 2006 ), pages 15 -- 28 , 2006 . A. Menon, A. Cox, and W. Zwaenepoel. Optimizing Network Virtualization in Xen. Proc. USENIX Annual Technical Conference (USENIX 2006), pages 15--28, 2006."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064984"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404021"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346258"},{"key":"e_1_3_2_1_30_1","unstructured":"PCI-SIG. PCI I\/O Virtualization. http:\/\/www.pcisig.com-news_room\/news\/press_releases\/2005_06_06.  PCI-SIG. PCI I\/O Virtualization. http:\/\/www.pcisig.com-news_room\/news\/press_releases\/2005_06_06."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2001.916688"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272366.1272390"},{"key":"e_1_3_2_1_33_1","volume-title":"TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation and Performance. Computer Science Department","author":"Rangarajan M.","year":"2002","unstructured":"M. Rangarajan , A. Bohra , K. Banerjee , E. Carrera , R. Bianchini , and L. Iftode . TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation and Performance. Computer Science Department , Rutgers University , Mar , 2002 . M. Rangarajan, A. Bohra, K. Banerjee, E. Carrera, R. Bianchini, and L. Iftode. TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation and Performance. Computer Science Department, Rutgers University, Mar, 2002."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.223"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.176"},{"key":"e_1_3_2_1_36_1","unstructured":"R. Russell. virtio infrastructure. http:\/\/lwn.net\/Articles\/241104\/.  R. Russell. virtio infrastructure. http:\/\/lwn.net\/Articles\/241104\/."},{"key":"e_1_3_2_1_37_1","unstructured":"R. Russell. vringfd. http:\/\/lwn.net\/Articles\/276729\/.  R. Russell. vringfd. http:\/\/lwn.net\/Articles\/276729\/."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1268488.1268506"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404017"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362672"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2006.18"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/582034.582091"},{"key":"e_1_3_2_1_43_1","volume-title":"NetPIPE: A Network Protocol Independent Performance Evaluator. IASTED International Conference on Intelligent Information Management and Systems, 6","author":"Snell Q.","year":"1996","unstructured":"Q. Snell , A. Mikler , and J. Gustafson . NetPIPE: A Network Protocol Independent Performance Evaluator. IASTED International Conference on Intelligent Information Management and Systems, 6 , 1996 . Q. Snell, A. Mikler, and J. Gustafson. NetPIPE: A Network Protocol Independent Performance Evaluator. IASTED International Conference on Intelligent Information Management and Systems, 6, 1996."},{"key":"e_1_3_2_1_44_1","volume-title":"MPI: The Complete Reference","author":"Snir M.","year":"1995","unstructured":"M. Snir , S. Otto , D. Walker , J. Dongarra , and S. Huss-Lederman . MPI: The Complete Reference . MIT Press Cambridge , MA , USA, 1995 . M. Snir, S. Otto, D. Walker, J. Dongarra, and S. Huss-Lederman. MPI: The Complete Reference. MIT Press Cambridge, MA, USA, 1995."},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of USENIX","author":"Sugerman J.","year":"2001","unstructured":"J. Sugerman , G. Venkitachalam , and B. H. Lim . Virtualizing I\/O Devices on VMware Workstation's Hosted Virtual Machine Monitor . In Proceedings of USENIX , 2001 . J. Sugerman, G. Venkitachalam, and B. H. Lim. Virtualizing I\/O Devices on VMware Workstation's Hosted Virtual Machine Monitor. In Proceedings of USENIX, 2001."},{"key":"e_1_3_2_1_46_1","unstructured":"J.-B. Theman. lro: Generic Large Receive Offload for TCP traffic. http:\/\/lwn.net\/Articles\/243950\/.  J.-B. Theman. lro: Generic Large Receive Offload for TCP traffic. http:\/\/lwn.net\/Articles\/243950\/."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060308"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404016"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346208"}],"event":{"name":"ICS '09: International Conference on Supercomputing","sponsor":["ACM Association for Computing Machinery","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Yorktown Heights NY USA","acronym":"ICS '09"},"container-title":["Proceedings of the 23rd international conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542275.1542309","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1542275.1542309","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:08Z","timestamp":1750253408000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542275.1542309"}},"subtitle":["using dedicated CPU cores to accelerate I\/O virtualization"],"short-title":[],"issued":{"date-parts":[[2009,6,8]]},"references-count":50,"alternative-id":["10.1145\/1542275.1542309","10.1145\/1542275"],"URL":"https:\/\/doi.org\/10.1145\/1542275.1542309","relation":{},"subject":[],"published":{"date-parts":[[2009,6,8]]},"assertion":[{"value":"2009-06-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}