{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:29Z","timestamp":1772163989233,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,9,23]],"date-time":"2013-09-23T00:00:00Z","timestamp":1379894400000},"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":[[2013,9,23]]},"DOI":"10.1145\/2503778.2503790","type":"proceedings-article","created":{"date-parts":[[2013,9,17]],"date-time":"2013-09-17T15:57:05Z","timestamp":1379433425000},"page":"129-140","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Mio"],"prefix":"10.1145","author":[{"given":"Andreas Richard","family":"Voellmy","sequence":"first","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junchang","family":"Wang","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Hudak","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazuhiko","family":"Yamamoto","sequence":"additional","affiliation":[{"name":"IIJ Innovation Institute Inc., Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,9,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"volumn 2","author":"0","year":"2011","unstructured":"Intel xeon processor e7- 8800\/4800\/280 0 product families , volumn 2 . 2011 . URL http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xeon-e7-8800-4800-2800-families-vol-2-datasheet.pdf. Intel xeon processor e7- 8800\/4800\/2800 product families, volumn 2. 2011. URL http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xeon-e7-8800-4800-2800-families-vol-2-datasheet.pdf."},{"key":"e_1_3_2_1_2_1","volume-title":"The Architecture of Open Source Applications, Datasheet","author":"Alexeev A.","year":"2012","unstructured":"A. Alexeev . nginx . In The Architecture of Open Source Applications, Datasheet Volume 2 . 2012 . URL http:\/\/www.aosabook.org\/en\/nginx.html. A. Alexeev. nginx. In The Architecture of Open Source Applications, Datasheet Volume 2. 2012. URL http:\/\/www.aosabook.org\/en\/nginx.html."},{"key":"e_1_3_2_1_3_1","volume-title":"Programming Erlang: Software for a ConcurrentWorld","author":"Armstrong J.","year":"2007","unstructured":"J. Armstrong . Programming Erlang: Software for a ConcurrentWorld . 2007 . J. Armstrong. Programming Erlang: Software for a ConcurrentWorld. 2007."},{"key":"e_1_3_2_1_4_1","volume-title":"The Way to Go: A Thorough Introduction to the Go Programming Language","author":"Balbaert I.","year":"2012","unstructured":"I. Balbaert . The Way to Go: A Thorough Introduction to the Go Programming Language . 2012 . I. Balbaert. The Way to Go: A Thorough Introduction to the Go Programming Language. 2012."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2034675.2034690"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596638.1596649"},{"key":"e_1_3_2_1_7_1","first-page":"141","volume-title":"Kqueue - A Generic and Scalable Event Notification Facility. In the FREENIX Track: 2001 USENIX Annual Technical Conference","author":"Lemon J.","year":"2001","unstructured":"J. Lemon . Kqueue - A Generic and Scalable Event Notification Facility. In the FREENIX Track: 2001 USENIX Annual Technical Conference , pages 141 -- 153 , 2001 . J. Lemon. Kqueue - A Generic and Scalable Event Notification Facility. In the FREENIX Track: 2001 USENIX Annual Technical Conference, pages 141--153, 2001."},{"key":"e_1_3_2_1_8_1","unstructured":"D. Libenzi. Improving (network) I\/O performance 2001. URL http:\/\/www.xmailserver.org\/linux-patches\/nio-improve.html.  D. Libenzi. Improving (network) I\/O performance 2001. URL http:\/\/www.xmailserver.org\/linux-patches\/nio-improve.html."},{"key":"e_1_3_2_1_9_1","volume-title":"The Architecture of Open Source Applications","author":"Marlow S.","year":"2012","unstructured":"S. Marlow and S. Peyton Jones . The Glasgow Haskell Compiler . In The Architecture of Open Source Applications , Volume 2 . 2012 . URL http:\/\/www.aosabook.org\/en\/ghc.html. S. Marlow and S. Peyton Jones. The Glasgow Haskell Compiler. In The Architecture of Open Source Applications, Volume 2. 2012. URL http:\/\/www.aosabook.org\/en\/ghc.html."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017479"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596550.1596563"},{"key":"e_1_3_2_1_12_1","volume-title":"Haskell 2010 Language Report","author":"Marlow S.","year":"2010","unstructured":"S. Marlow Haskell 2010 Language Report , 2010 . S. Marlow et al. Haskell 2010 Language Report, 2010."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267763"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863523.1863536"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237794"},{"key":"e_1_3_2_1_17_1","volume-title":"Warp: A Haskell Web Server","author":"Snoyman M.","year":"2011","unstructured":"M. Snoyman . Warp: A Haskell Web Server , 2011 . URL http:\/\/steve.vinoski.net\/pdf\/IC-Warp_a_Haskell_Web_Server.pdf. M. Snoyman. Warp: A Haskell Web Server, 2011. URL http:\/\/steve.vinoski.net\/pdf\/IC-Warp_a_Haskell_Web_Server.pdf."},{"key":"e_1_3_2_1_18_1","volume-title":"UNIX Network Programming","author":"Stevens W.","year":"2004","unstructured":"W. Stevens , B. Fenner , and A. M. Rudoff . UNIX Network Programming . Addison-Wesley Professional , 2004 . W. Stevens, B. Fenner, and A. M. Rudoff. UNIX Network Programming. Addison-Wesley Professional, 2004."},{"key":"e_1_3_2_1_19_1","volume-title":"Hot-ICE","author":"Tootoonchian A.","year":"2012","unstructured":"A. Tootoonchian , S. Gorbunov , Y. Ganjali , M. Casado , and R. Sherwood . On controller performance in software-defined networks . In Hot-ICE , 2012 . A. Tootoonchian, S. Gorbunov, Y. Ganjali, M. Casado, and R. Sherwood. On controller performance in software-defined networks. In Hot-ICE, 2012."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377735"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 9th conference on Hot Topics in Operating Systems -","volume":"9","author":"von Behren R.","year":"2003","unstructured":"R. von Behren , J. Condit , and E. Brewer . Why Events Are A Bad Idea (for High-Concurrency Servers) . In Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9 , HOTOS'03, 2003 . R. von Behren, J. Condit, and E. Brewer. Why Events Are A Bad Idea (for High-Concurrency Servers). In Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9, HOTOS'03, 2003."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"},{"key":"e_1_3_2_1_23_1","volume-title":"The Monad.Reader Issue 19.","author":"Yamamoto K.","year":"2011","unstructured":"K. Yamamoto . Mighttpd - a High Performance Web Server in Haskell . In The Monad.Reader Issue 19. 2011 . K. Yamamoto. Mighttpd - a High Performance Web Server in Haskell. In The Monad.Reader Issue 19. 2011."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640116"}],"event":{"name":"ICFP'13: ACM SIGPLAN International Conference on Functional Programming","location":"Boston Massachusetts USA","acronym":"ICFP'13","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2013 ACM SIGPLAN symposium on Haskell"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2503778.2503790","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2503778.2503790","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:28:27Z","timestamp":1750217307000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2503778.2503790"}},"subtitle":["a high-performance multicore io manager for GHC"],"short-title":[],"issued":{"date-parts":[[2013,9,23]]},"references-count":24,"alternative-id":["10.1145\/2503778.2503790","10.1145\/2503778"],"URL":"https:\/\/doi.org\/10.1145\/2503778.2503790","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2578854.2503790","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2013,9,23]]},"assertion":[{"value":"2013-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}