{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T00:08:11Z","timestamp":1770336491056,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,17]]},"DOI":"10.1145\/3679240.3734588","type":"proceedings-article","created":{"date-parts":[[2025,6,16]],"date-time":"2025-06-16T13:13:42Z","timestamp":1750079622000},"page":"385-397","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Revisiting CPU Performance Scaling for Energy-Efficient Packet Processing Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-6449-5115","authenticated-orcid":false,"given":"Biqing","family":"Qiu","sequence":"first","affiliation":[{"name":"GovTech Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0538-5667","authenticated-orcid":false,"given":"Yixi","family":"Chen","sequence":"additional","affiliation":[{"name":"KAUST, Thuwal, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8048-8556","authenticated-orcid":false,"given":"Xin Zhe","family":"Khooi","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2041-080X","authenticated-orcid":false,"given":"Cha Hwan","family":"Song","sequence":"additional","affiliation":[{"name":"Samsung Electronics, Hwaseong, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6563-275X","authenticated-orcid":false,"given":"Mun Choon","family":"Chan","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2025,6,16]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"2009. Suricata. https:\/\/suricata.io\/[Accessed: June 2024]."},{"key":"e_1_3_3_2_3_2","unstructured":"2017. CPU Performance Scaling. https:\/\/docs.kernel.org\/admin-guide\/pm\/cpufreq.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_4_2","unstructured":"2017. turbostat(8) System Manager\u2019s Manual. https:\/\/www.linux.org\/docs\/man8\/turbostat.html[Accessed: January 2025]."},{"key":"e_1_3_3_2_5_2","unstructured":"2019. The CAIDA UCSD anonymized internet traces - 20190117. https:\/\/www.caida.org\/catalog\/datasets\/passive_dataset\/[Accessed: January 2025]."},{"key":"e_1_3_3_2_6_2","unstructured":"n.d. Capacity Aware Scheduling. https:\/\/docs.kernel.org\/scheduler\/sched-capacity.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_7_2","unstructured":"n.d. Energy Aware Scheduling. https:\/\/docs.kernel.org\/scheduler\/sched-energy.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_8_2","unstructured":"n.d. ET Open Ruleset. https:\/\/rules.emergingthreats.net\/OPEN_download_instructions.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_9_2","unstructured":"n.d. Receive Flow Steering. https:\/\/docs.redhat.com\/en\/documentation\/red_hat_enterprise_linux\/6\/html\/performance_tuning_guide\/network-rfs[Accessed: June 2024]."},{"key":"e_1_3_3_2_10_2","unstructured":"n.d. Receive Packet Steering (RPS). https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/6\/html\/performance_tuning_guide\/network-rps[Accessed: June 2024]."},{"key":"e_1_3_3_2_11_2","unstructured":"n.d. Scaling in the Linux Networking Stack. https:\/\/docs.kernel.org\/networking\/scaling.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_12_2","unstructured":"n.d. Schedutil. https:\/\/docs.kernel.org\/scheduler\/schedutil.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_13_2","unstructured":"International\u00a0Energy Agency. 2024. Electricity 2024 Analysis and Forecast to 2026. https:\/\/iea.blob.core.windows.net\/assets\/6b2fd954-2017-408e-bf08-952fdd62118a\/Electricity2024-Analysisandforecastto2026.pdf [Accessed: June 2024]. (2024)."},{"key":"e_1_3_3_2_14_2","unstructured":"Akamai. 2025. Akamai: Total Electricity Consumption and Renewable Energy Use Over Time (MWh). https:\/\/www.akamaisustainability.com\/indicators\/our_year_and_looking_ahead\/sustainability_highlights\/ind_electricity_consumption_m_wh_and_renewable_energy_use_over_time [Accessed: April 2025]."},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2016.7482070"},{"key":"e_1_3_3_2_16_2","unstructured":"ARM. n. d.. Cortex-A7. https:\/\/developer.arm.com\/Processors\/Cortex-A7 [Accessed: June 2024]."},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365412"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.1997.625071"},{"key":"e_1_3_3_2_19_2","unstructured":"Robert Blumofe. 2022. Akamai Blog | How We\u2019re Conserving Energy While Energizing Online Experiences. https:\/\/www.akamai.com\/blog\/news\/conserving-energy [Accessed: April 2025]."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"A.P. Chandrakasan and R.W. Brodersen. 1995. Minimizing Power Consumption in Digital CMOS Circuits. Proc. IEEE 83 4 (1995) 498\u2013523.","DOI":"10.1109\/5.371964"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267775"},{"key":"e_1_3_3_2_22_2","unstructured":"Cloudflare Inc.2020. Cloudflare Magic Transit Protects Networks While Improving Performance. https:\/\/www.cloudflare.com\/static\/360e550c8890054d5e5835efb9fb8dd1\/Magic_Transit_protects_networks_while_also_improving_performance__1_.pdf [Accessed: June 2024]."},{"key":"e_1_3_3_2_23_2","unstructured":"Jonathan Corbet. 2021. Controlling the CPU Scheduler with BPF. https:\/\/lwn.net\/Articles\/873244\/ [Accessed: June 2024]."},{"key":"e_1_3_3_2_24_2","unstructured":"Intel Corporation. 2017. intel_pstate CPU Performance Scaling Driver. https:\/\/www.kernel.org\/doc\/html\/v4.12\/admin-guide\/pm\/intel_pstate.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_25_2","unstructured":"Intel Corporation. 2022. 12th Gen Intel\u00ae Core\u2122 Processors Product Brief. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/docs\/processors\/core\/12th-gen-core-mobile-processors-brief.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_26_2","unstructured":"Intel Corporation. 2022. Intel\u00ae Performance Counter Monitor - A Better Way to Measure CPU Utilization. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/performance-counter-monitor.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_27_2","unstructured":"Intel Corporation. 2024. C-State. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/vtune-profiler\/user-guide\/2024-2\/c-state.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_28_2","unstructured":"Intel Corporation. 2024. How Intel\u00ae Core\u2122 Processors Work. https:\/\/www.intel.com\/content\/www\/us\/en\/gaming\/resources\/how-hybrid-design-works.html [Accessed: Jun. 2024]."},{"key":"e_1_3_3_2_29_2","unstructured":"Intel Corporation. 2024. Intel \u00ae Architecture Instruction Set Extensions and Future Features. https:\/\/software.intel.com\/content\/dam\/develop\/external\/us\/en\/documents-tps\/architecture-instruction-set-extensions-programming-reference.pdf[Accessed: January 2025]."},{"key":"e_1_3_3_2_30_2","unstructured":"Intel Corporation. 2024. P-State. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/vtune-profiler\/user-guide\/2024-2\/p-state.html[Accessed: June 2024]."},{"key":"e_1_3_3_2_31_2","unstructured":"Intel Corporation. [n. d.]. Intel\u00ae Tofino\u2122. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/network-io\/intelligent-fabric-processors\/tofino.html [Accessed: January 2025]."},{"key":"e_1_3_3_2_32_2","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Eisenbud Daniel\u00a0E","year":"2016","unstructured":"Daniel\u00a0E Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah\u00a0Dylan Hosein. 2016. Maglev: A Fast and Reliable Software Network Load Balancer. In USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"crossref","unstructured":"Kriszti\u00e1n Flautner and Trevor Mudge. 2002. Vertigo: Automatic Performance-Setting for Linux. ACM SIGOPS Operating Systems Review 36 SI (2002) 105\u2013116.","DOI":"10.1145\/844128.844139"},{"key":"e_1_3_3_2_34_2","unstructured":"Linux Foundation. 2023. Data Plane Development Kit (DPDK). http:\/\/www.dpdk.org [Accessed: Mar. 2023]."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Rong Ge Xizhou Feng Shuaiwen Song Hung-Ching Chang Dong Li and Kirk\u00a0W Cameron. 2009. Powerpack: Energy Profiling and Analysis of High-performance Systems and Applications. IEEE Transactions on Parallel and Distributed Systems (TPDS) 21 5 (2009) 658\u2013671.","DOI":"10.1109\/TPDS.2009.76"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Ranjan Hebbar and Aleksandar Milenkovi\u0107. 2022. PMU-Events-Driven DVFS Techniques for Improving Energy Efficiency of Modern Processors. ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS) 7 1 Article 3 (2022) 31\u00a0pages.","DOI":"10.1145\/3538645"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid59990.2024.00039"},{"key":"e_1_3_3_2_39_2","unstructured":"IOVisor. n.d. BPF Compiler Collection (BCC). https:\/\/github.com\/iovisor\/bcc [commit: eb8ede2][Accessed: June 2024]."},{"key":"e_1_3_3_2_40_2","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Kalia Anuj","year":"2025","unstructured":"Anuj Kalia, Nikita Lazarev, Leyang Xue, Xenofon Foukas, Bozidar Radunovic, and Francis\u00a0Y. Yan. 2025. Towards Energy Efficient 5G vRAN Servers. In USENIX Symposium on Networked Systems Design and Implementation (NSDI). https:\/\/www.microsoft.com\/en-us\/research\/publication\/towards-energy-efficient-5g-vran-servers\/"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480063"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24777-74"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"crossref","unstructured":"Eddie Kohler Robert Morris Benjie Chen John Jannotti and M\u00a0Frans Kaashoek. 2000. The Click modular router. ACM Transactions on Computer Systems (TOCS) 18 3 (2000) 263\u2013297.","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","unstructured":"Jiaxin Lin Tao Ji Xiangpeng Hao Hokeun Cha Yanfang Le Xiangyao Yu and Aditya Akella. 2023. Towards Accelerating Data Intensive Application\u2019s Shuffle Process Using SmartNICs. ACM Proceedings of the ACM on Measurement and Analysis of Computing Systems (POMACS) 7 2 Article 36 (2023) 23\u00a0pages. 10.1145\/3589980","DOI":"10.1145\/3589980"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672274"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"crossref","unstructured":"David Lo Liqun Cheng Rama Govindaraju Luiz\u00a0Andr\u00e9 Barroso and Christos Kozyrakis. 2014. Towards energy proportionality for large-scale latency-critical workloads. ACM SIGARCH Computer Architecture News 42 3 (2014) 301\u2013312.","DOI":"10.1145\/2678373.2665718"},{"key":"e_1_3_3_2_47_2","first-page":"8","volume-title":"USENIX Annual Technical Conference (ATC)","author":"Niccolini Luca","year":"2012","unstructured":"Luca Niccolini, Gianluca Iannaccone, Sylvia Ratnasamy, Jaideep Chandrashekar, and Luigi Rizzo. 2012. Building a Power-Proportional Software Router. In USENIX Annual Technical Conference (ATC). 8."},{"key":"e_1_3_3_2_48_2","unstructured":"NUS-CIR. 2025. Puppis. GitHub repository: https:\/\/github.com\/NUS-CIR\/Puppis."},{"key":"e_1_3_3_2_49_2","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Pan Tian","year":"2024","unstructured":"Tian Pan, Kun Liu, Xionglie Wei, Yisong Qiao, Jun Hu, Zhiguo Li, Jun Liang, Tiesheng Cheng, Wenqiang Su, Jie Lu, Yuke Hong, Zhengzhong Wang, Zhi Xu, Chongjing Dai, Peiqiao Wang, Xuetao Jia, Jianyuan Lu, Enge Song, Jun Zeng, Biao Lyu, Ennan Zhai, Jiao Zhang, Tao Huang, Dennis Cai, and Shunmin Zhu. 2024. LuoShen: A Hyper-Converged Programmable Gateway for Multi-Tenant Multi-Service Edge Clouds. In USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472889"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806848"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3632775.3661968"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/504390.504392"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"crossref","unstructured":"Robert Sch\u00f6ne Daniel Molka and Michael Werner. 2015. Wake-up latencies for processor idle states on current x86 processors. Computer Science-Research and Development 30 (2015) 219\u2013227.","DOI":"10.1007\/s00450-014-0270-z"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421279"},{"key":"e_1_3_3_2_56_2","unstructured":"U.S. Energy Information Administration. 2024. Frequently Asked Questions (FAQs). https:\/\/www.eia.gov\/tools\/faqs\/faq.php?id=97&t=3 [Accessed: April 2025]."},{"key":"e_1_3_3_2_57_2","unstructured":"Farui Wang Weizhe Zhang Shichao Lai Meng Hao and Zheng Wang. 2021. Dynamic GPU Energy Optimization for Machine Learning Training Workloads. Transactions on Parallel and Distributed Systems 33 11 (2021) 2943\u20132954."},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945460"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"crossref","unstructured":"Wanghong Yuan K. Nahrstedt S.V. Adve D.L. Jones and R.H. Kravets. 2006. GRACE-1: Cross-layer Adaptation for Multimedia Quality and Battery Energy. IEEE Transactions on Mobile Computing 5 7 (2006) 799\u2013815.","DOI":"10.1109\/TMC.2006.98"}],"event":{"name":"E-Energy '25: The 16th ACM International Conference on Future and Sustainable Energy Systems","location":"Rotterdam Netherlands","acronym":"E-Energy '25","sponsor":["SIGEnergy ACM Special Interest Group on Energy Systems and Informatics"]},"container-title":["Proceedings of the 16th ACM International Conference on Future and Sustainable Energy Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3679240.3734588","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,16]],"date-time":"2025-06-16T13:58:01Z","timestamp":1750082281000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3679240.3734588"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,16]]},"references-count":59,"alternative-id":["10.1145\/3679240.3734588","10.1145\/3679240"],"URL":"https:\/\/doi.org\/10.1145\/3679240.3734588","relation":{},"subject":[],"published":{"date-parts":[[2025,6,16]]},"assertion":[{"value":"2025-06-16","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}