{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:45Z","timestamp":1750220625331,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,27]],"date-time":"2019-10-27T00:00:00Z","timestamp":1572134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004682","name":"Oracle","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004682","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100012950","name":"Institut national de recherche en informatique et en automatique","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100012950","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,27]]},"DOI":"10.1145\/3365137.3365400","type":"proceedings-article","created":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T12:18:47Z","timestamp":1572610727000},"page":"53-59","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Fork\/Wait and Multicore Frequency Scaling"],"prefix":"10.1145","author":[{"given":"Damien","family":"Carver","sequence":"first","affiliation":[{"name":"Sorbonne Universit\u00e9, LIP6, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Redha","family":"Gouicem","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, LIP6, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Pierre","family":"Lozi","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julien","family":"Sopena","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, LIP6, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baptiste","family":"Lepers","sequence":"additional","affiliation":[{"name":"University of Sydney"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Willy","family":"Zwaenepoel","sequence":"additional","affiliation":[{"name":"University of Sydney"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Palix","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Grenoble Alpes"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julia","family":"Lawall","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, LIP6, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gilles","family":"Muller","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, LIP6, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Datashader. http:\/\/datashader.org\/.  Datashader. http:\/\/datashader.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"SchedDisplay. https:\/\/gitlab.inria.fr\/gmuller\/scheddisplay.  SchedDisplay. https:\/\/gitlab.inria.fr\/gmuller\/scheddisplay."},{"key":"e_1_3_2_1_3_1","unstructured":"SchedLog. https:\/\/gitlab.inria.fr\/gmuller\/schedlog.  SchedLog. https:\/\/gitlab.inria.fr\/gmuller\/schedlog."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869519"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146944"},{"key":"e_1_3_2_1_6_1","volume-title":"Welcome to Bokeh","author":"Bird S.","year":"2013","unstructured":"Bird , S. , Canavan , L. , Hulsey , C. , Rudiger , M. P. P. , and de Ven , B. V. Welcome to Bokeh , 2013 . https:\/\/bokeh.pydata.org\/en\/latest\/. Bird, S., Canavan, L., Hulsey, C., Rudiger, M. P. P., and de Ven, B. V. Welcome to Bokeh, 2013. https:\/\/bokeh.pydata.org\/en\/latest\/."},{"key":"e_1_3_2_1_7_1","first-page":"85","volume-title":"Linux CFS. In 2018 USENIX Annual Technical Conference, USENIX ATC 2018","author":"Bouron J.","year":"2018","unstructured":"Bouron , J. , Chevalley , S. , Lepers , B. , Zwaenepoel , W. , Gouicem , R. , Lawall , J. , Muller , G. , and Sopena , J . The battle of the schedulers: FreeBSD ULE vs . Linux CFS. In 2018 USENIX Annual Technical Conference, USENIX ATC 2018 , Boston, MA, USA , July 11-13, 2018 . (2018), pp. 85 -- 96 . Bouron, J., Chevalley, S., Lepers, B., Zwaenepoel, W., Gouicem, R., Lawall, J., Muller, G., and Sopena, J. The battle of the schedulers: FreeBSD ULE vs. Linux CFS. In 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA, July 11-13, 2018. (2018), pp. 85--96."},{"key":"e_1_3_2_1_8_1","volume-title":"OSDI","author":"Boyd-Wickizer S.","year":"2010","unstructured":"Boyd-Wickizer , S. , Clements , A. T. , Mao , Y. , Pesterev , A. , Kaashoek , M. F. , Morris , R. , and Zeldovich , N . An analysis of Linux scalability to many cores . In OSDI ( 2010 ). Boyd-Wickizer, S., Clements, A. T., Mao, Y., Pesterev, A., Kaashoek, M. F., Morris, R., and Zeldovich, N. An analysis of Linux scalability to many cores. In OSDI (2010)."},{"key":"e_1_3_2_1_9_1","volume-title":"USENIX SEDMS","author":"Brecht T.","year":"1993","unstructured":"Brecht , T. On the importance of parallel application placement in NUMA Multiprocessors . In USENIX SEDMS ( 1993 ). Brecht, T. On the importance of parallel application placement in NUMA Multiprocessors. In USENIX SEDMS (1993)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273001"},{"key":"e_1_3_2_1_11_1","first-page":"93","volume-title":"Linux Symposium","volume":"1","author":"Chen T.","year":"2007","unstructured":"Chen , T. , Ananiev , L. I. , and Tikhonov , A. V . Keeping kernel performance from regressions . In Linux Symposium ( 2007 ), vol. 1 , pp. 93 -- 102 . Chen, T., Ananiev, L. I., and Tikhonov, A. V. Keeping kernel performance from regressions. In Linux Symposium (2007), vol. 1, pp. 93--102."},{"key":"e_1_3_2_1_12_1","volume-title":"TurboSched: the return of small-task packing. Linux Weekly News (July 1","author":"Corbet J.","year":"2019","unstructured":"Corbet , J. TurboSched: the return of small-task packing. Linux Weekly News (July 1 , 2019 ). https:\/\/lwn.net\/Articles\/792471\/. Corbet, J. TurboSched: the return of small-task packing. Linux Weekly News (July 1, 2019). https:\/\/lwn.net\/Articles\/792471\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451157"},{"key":"e_1_3_2_1_14_1","volume-title":"Linux Plumbers Conference","volume":"118","author":"de Melo A. C.","year":"2009","unstructured":"de Melo , A. C. Performance counters on Linux . In Linux Plumbers Conference ( 2009 ), vol. 118 . de Melo, A. C. Performance counters on Linux. In Linux Plumbers Conference (2009), vol. 118."},{"key":"e_1_3_2_1_15_1","volume-title":"Slides from Linux Kongress","author":"de Melo A. C.","year":"2010","unstructured":"de Melo , A. C. The new Linux 'perf' tools . In Slides from Linux Kongress ( 2010 ), vol. 18 . de Melo, A. C. The new Linux 'perf' tools. In Slides from Linux Kongress (2010), vol. 18."},{"key":"e_1_3_2_1_16_1","first-page":"15","volume-title":"International Workshop on OpenMP","author":"F\u00fcrlinger K.","year":"2005","unstructured":"F\u00fcrlinger , K. , and Gerndt , M . ompP: A profiling tool for OpenMP . In International Workshop on OpenMP ( 2005 ), Springer , pp. 15 -- 23 . F\u00fcrlinger, K., and Gerndt, M. ompP: A profiling tool for OpenMP. In International Workshop on OpenMP (2005), Springer, pp. 15--23."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103799.2103802"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298465"},{"key":"e_1_3_2_1_19_1","first-page":"277","volume-title":"USENIX ATC","author":"Lepers B.","year":"2015","unstructured":"Lepers , B. , Qu\u00e9ma , V. , and Fedorova , A . Thread and memory placement on NUMA systems: asymmetry matters . In USENIX ATC ( 2015 ), pp. 277 -- 289 . Lepers, B., Qu\u00e9ma, V., and Fedorova, A. Thread and memory placement on NUMA systems: asymmetry matters. In USENIX ATC (2015), pp. 277--289."},{"key":"e_1_3_2_1_20_1","first-page":"65","volume-title":"Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12) (Boston","author":"Lozi J.-P.","year":"2012","unstructured":"Lozi , J.-P. , David , F. , Thomas , G. , Lawall , J. , and Muller , G . Remote core locking: Migrating critical-section execution to improve the performance of multithreaded applications . In Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12) (Boston , MA, 2012 ), USENIX , pp. 65 -- 76 . Lozi, J.-P., David, F., Thomas, G., Lawall, J., and Muller, G. Remote core locking: Migrating critical-section execution to improve the performance of multithreaded applications. In Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12) (Boston, MA, 2012), USENIX, pp. 65--76."},{"key":"e_1_3_2_1_21_1","first-page":"1","volume-title":"ACM","author":"Lozi J.-P.","unstructured":"Lozi , J.-P. , Lepers , B. , Funston , J. , Gaud , F. , Qu\u00e9ma , V. , and Fedorova , A . The Linux scheduler: a decade of wasted cores. In EuroSys (2016) , ACM , pp. 1: 1 -- 1 :16. Lozi, J.-P., Lepers, B., Funston, J., Gaud, F., Qu\u00e9ma, V., and Fedorova, A. The Linux scheduler: a decade of wasted cores. In EuroSys (2016), ACM, pp. 1:1--1:16."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 5th Workshop on Operating Systems Platforms for Embedded Real-Time Applications","author":"Mollison M. S.","year":"2009","unstructured":"Mollison , M. S. , Brandenburg , B. , and Anderson , J. H . Towards unit testing real-time schedulers in LITMUSRT . In Proceedings of the 5th Workshop on Operating Systems Platforms for Embedded Real-Time Applications ( 2009 ), OSPERT. Mollison, M. S., Brandenburg, B., and Anderson, J. H. Towards unit testing real-time schedulers in LITMUSRT. In Proceedings of the 5th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (2009), OSPERT."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967964"},{"key":"e_1_3_2_1_24_1","unstructured":"perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org.  perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168630"},{"key":"e_1_3_2_1_26_1","volume-title":"June 25","author":"Shah P.","year":"2019","unstructured":"Shah , P. TurboSched: A scheduler for sustaining turbo frequencies for longer durations , June 25 , 2019 . https:\/\/lwn.net\/ml\/linux-kernel\/20190625043726.21490-1-parth@linux.ibm.com\/. Shah, P. TurboSched: A scheduler for sustaining turbo frequencies for longer durations, June 25, 2019. https:\/\/lwn.net\/ml\/linux-kernel\/20190625043726.21490-1-parth@linux.ibm.com\/."},{"key":"e_1_3_2_1_27_1","first-page":"309","volume-title":"FAST","author":"Shen K.","year":"2005","unstructured":"Shen , K. , Zhong , M. , and Li , C . I\/O system performance debugging using model-driven anomaly characterization . In FAST ( 2005 ), pp. 309 -- 322 . Shen, K., Zhong, M., and Li, C. I\/O system performance debugging using model-driven anomaly characterization. In FAST (2005), pp. 309--322."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273004"},{"key":"e_1_3_2_1_29_1","first-page":"188","volume-title":"High Performance Computer Architecture (HPCA2013)","author":"Tang L.","year":"2013","unstructured":"Tang , L. , Mars , J. , Zhang , X. , Hagmann , R. , Hundt , R. , and Tune , E . Optimizing Google's warehouse scale computers: The NUMA experience . In High Performance Computer Architecture (HPCA2013) ( Feb 2013 ), pp. 188 -- 197 . Tang, L., Mars, J., Zhang, X., Hagmann, R., Hundt, R., and Tune, E. Optimizing Google's warehouse scale computers: The NUMA experience. In High Performance Computer Architecture (HPCA2013) (Feb 2013), pp. 188--197."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593239"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_32_1","volume-title":"The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath","volume":"13","author":"Weaver V. M.","year":"2013","unstructured":"Weaver , V. M. Linux perf_event features and overhead . In The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath ( 2013 ), vol. 13 . Weaver, V. M. Linux perf_event features and overhead. In The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath (2013), vol. 13."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISOCC.2013.6864009"},{"key":"e_1_3_2_1_34_1","volume-title":"USA","author":"Zhang X.","year":"2010","unstructured":"Zhang , X. , Dwarkadas , S. , and Zhong , R . An evaluation of perchip nonuniform frequency scaling on multicores. In USENIX ATC (Berkeley, CA , USA , 2010 ). Zhang, X., Dwarkadas, S., and Zhong, R. An evaluation of perchip nonuniform frequency scaling on multicores. In USENIX ATC (Berkeley, CA, USA, 2010)."},{"key":"e_1_3_2_1_35_1","volume-title":"Survey of scheduling techniques for addressing shared resources in multicore processors. ACM Computing Surveys (CSUR) 45, 1","author":"Zhuravlev S.","year":"2012","unstructured":"Zhuravlev , S. , Saez , J. C. , Blagodurov , S. , Fedorova , A. , and Prieto , M . Survey of scheduling techniques for addressing shared resources in multicore processors. ACM Computing Surveys (CSUR) 45, 1 ( 2012 ), 4. Zhuravlev, S., Saez, J. C., Blagodurov, S., Fedorova, A., and Prieto, M. Survey of scheduling techniques for addressing shared resources in multicore processors. ACM Computing Surveys (CSUR) 45, 1 (2012), 4."}],"event":{"name":"SOSP '19: ACM SIGOPS 27th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Huntsville ON Canada","acronym":"SOSP '19"},"container-title":["Proceedings of the 10th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365400","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3365137.3365400","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:30Z","timestamp":1750197690000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365400"}},"subtitle":["a Generational Clash"],"short-title":[],"issued":{"date-parts":[[2019,10,27]]},"references-count":35,"alternative-id":["10.1145\/3365137.3365400","10.1145\/3365137"],"URL":"https:\/\/doi.org\/10.1145\/3365137.3365400","relation":{},"subject":[],"published":{"date-parts":[[2019,10,27]]},"assertion":[{"value":"2019-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}