{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:08Z","timestamp":1750220828466,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:00:00Z","timestamp":1587340800000},"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":[[2020,4,20]]},"DOI":"10.1145\/3358960.3379139","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T07:48:26Z","timestamp":1588578506000},"page":"210-217","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["The Performance Cost of Software-based Security Mitigations"],"prefix":"10.1145","author":[{"given":"Lucy","family":"Bowen","sequence":"first","affiliation":[{"name":"California Polytechnic State University, San Luis Obispo, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Lupo","sequence":"additional","affiliation":[{"name":"California Polytechnic State University, San Luis Obispo, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,4,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"7-Zip. 2019. 7-Zip Website. https:\/\/www.7-zip.org  7-Zip. 2019. 7-Zip Website. https:\/\/www.7-zip.org"},{"key":"e_1_3_2_1_2_1","unstructured":"Swarup Bhunia and Mark Tehranipoor. 2019. Chapter 16 - System Level Attacks & Countermeasures. In Hardware Security Swarup Bhunia and Mark Tehranipoor (Eds.). Morgan Kaufmann 419 -- 448. https:\/\/doi.org\/10.1016\/B978-0--12--812477--2.00021--6  Swarup Bhunia and Mark Tehranipoor. 2019. Chapter 16 - System Level Attacks & Countermeasures. In Hardware Security Swarup Bhunia and Mark Tehranipoor (Eds.). Morgan Kaufmann 419 -- 448. https:\/\/doi.org\/10.1016\/B978-0--12--812477--2.00021--6"},{"key":"e_1_3_2_1_3_1","unstructured":"Lucy Bowen. 2019. The Cost of Security. Master's thesis. California Polytechnic State University.  Lucy Bowen. 2019. The Cost of Security. Master's thesis. California Polytechnic State University."},{"key":"e_1_3_2_1_4_1","unstructured":"Claudio Canella Jo Van Bulck Michael Schwarz Moritz Lipp Benjamin von Berg Philipp Ortner Frank Piessens Dmitry Evtyushkin and Daniel Gruss. 2018. A Systematic Evaluation of Transient Execution Attacks and Defenses. CoRR Vol. abs\/1811.05441 (2018). arxiv: 1811.05441 http:\/\/arxiv.org\/abs\/1811.05441  Claudio Canella Jo Van Bulck Michael Schwarz Moritz Lipp Benjamin von Berg Philipp Ortner Frank Piessens Dmitry Evtyushkin and Daniel Gruss. 2018. A Systematic Evaluation of Transient Execution Attacks and Defenses. CoRR Vol. abs\/1811.05441 (2018). arxiv: 1811.05441 http:\/\/arxiv.org\/abs\/1811.05441"},{"key":"e_1_3_2_1_5_1","unstructured":"Guoxing Chen Sanchuan Chen Yuan Xiao Yinqian Zhang Zhiqiang Lin and Ten H. Lai. 2018. SgxPectre Attacks: Leaking Enclave Secrets via Speculative Execution. (02 2018).  Guoxing Chen Sanchuan Chen Yuan Xiao Yinqian Zhang Zhiqiang Lin and Ten H. Lai. 2018. SgxPectre Attacks: Leaking Enclave Secrets via Speculative Execution. (02 2018)."},{"key":"e_1_3_2_1_6_1","unstructured":"Jonathan Corbet. 2018. Meltdown strikes back: the L1 terminal fault vulnerability. (2018). https:\/\/lwn.net\/Articles\/762570\/  Jonathan Corbet. 2018. Meltdown strikes back: the L1 terminal fault vulnerability. (2018). https:\/\/lwn.net\/Articles\/762570\/"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173204"},{"volume-title":"Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. In 27th USENIX Security Symposium (USENIX Security 18)","year":"2018","author":"Gras Ben","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","unstructured":"Philippe Grosjean and Stephan Steinhaus. 2008. R Benchmarks. https:\/\/mac.r-project.org\/benchmarks\/  Philippe Grosjean and Stephan Steinhaus. 2008. R Benchmarks. https:\/\/mac.r-project.org\/benchmarks\/"},{"key":"e_1_3_2_1_10_1","unstructured":"Intel. 2018. Intel Analysis of Speculative Execution Side Channels. http:\/\/kib.kiev.ua\/x86docs\/SDMs\/336983-004.pdf  Intel. 2018. Intel Analysis of Speculative Execution Side Channels. http:\/\/kib.kiev.ua\/x86docs\/SDMs\/336983-004.pdf"},{"volume-title":"SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks. CoRR","year":"2019","author":"Islam Saad","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","unstructured":"Tarush Jain and Tanmay Agrawal. [n.d.]. The haswell microarchitecture-4th generation processor. ( [n. d.]).  Tarush Jain and Tanmay Agrawal. [n.d.]. The haswell microarchitecture-4th generation processor. ( [n. d.])."},{"key":"e_1_3_2_1_13_1","unstructured":"The kernel development community. [n.d.]. L1TF - L1 Terminal Fault. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/l1tf.html  The kernel development community. [n.d.]. L1TF - L1 Terminal Fault. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/l1tf.html"},{"key":"e_1_3_2_1_14_1","unstructured":"Vladimir Kiriansky and Carl Waldspurger. 2018. Speculative Buffer Overflows: Attacks and Defenses. CoRR Vol. abs\/1807.03757 (2018).  Vladimir Kiriansky and Carl Waldspurger. 2018. Speculative Buffer Overflows: Attacks and Defenses. CoRR Vol. abs\/1807.03757 (2018)."},{"volume-title":"Spectre Attacks: Exploiting Speculative Execution. In 40th IEEE Symposium on Security and Privacy (S&P'19)","year":"2019","author":"Kocher Paul","key":"e_1_3_2_1_15_1"},{"volume-title":"12th USENIX Workshop on Offensive Technologies (WOOT 18)","year":"2018","author":"Koruyeh Esmaeil Mohammadian","key":"e_1_3_2_1_16_1"},{"volume-title":"27th USENIX Security Symposium (USENIX Security 18)","year":"2018","author":"Lipp Moritz","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243761"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Andrea Mambretti Matthias Neugschwandtner Alessandro Sorniotti Engin Kirda William Robertson and Anil Kurmus. 2018. Let's Not Speculate: Discovering and Analyzing Speculative Execution Attacks. IBM Research (2018).  Andrea Mambretti Matthias Neugschwandtner Alessandro Sorniotti Engin Kirda William Robertson and Anil Kurmus. 2018. Let's Not Speculate: Discovering and Analyzing Speculative Execution Attacks. IBM Research (2018).","DOI":"10.1145\/3359789.3359837"},{"key":"e_1_3_2_1_20_1","unstructured":"Marina Minkin Daniel Moghimi Moritz Lipp Michael Schwarz Jo Van Bulck Daniel Genkin Daniel Gruss Berk Sunar Frank Piessens and Yuval Yarom. 2019. Fallout: Reading Kernel Writes From User Space. (2019).  Marina Minkin Daniel Moghimi Moritz Lipp Michael Schwarz Jo Van Bulck Daniel Genkin Daniel Gruss Berk Sunar Frank Piessens and Yuval Yarom. 2019. Fallout: Reading Kernel Writes From User Space. (2019)."},{"volume-title":"Topics in Cryptology -- CT-RSA","year":"2006","author":"Osvik Dag Arne","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","unstructured":"Roldan Pozo and Bruce R Miller. [n.d.]. SciMark 2.0. https:\/\/math.nist.gov\/scimark2\/about.html  Roldan Pozo and Bruce R Miller. [n.d.]. SciMark 2.0. https:\/\/math.nist.gov\/scimark2\/about.html"},{"key":"e_1_3_2_1_23_1","unstructured":"relaxOpen Benchmarking. 2016. Bork File Encrypter. https:\/\/openbenchmarking.org\/test\/pts\/bork  relaxOpen Benchmarking. 2016. Bork File Encrypter. https:\/\/openbenchmarking.org\/test\/pts\/bork"},{"key":"e_1_3_2_1_24_1","unstructured":"relaxOpen Benchmarking. 2018a. C-Ray. https:\/\/openbenchmarking.org\/test\/pts\/c-ray-1.2.0  relaxOpen Benchmarking. 2018a. C-Ray. https:\/\/openbenchmarking.org\/test\/pts\/c-ray-1.2.0"},{"key":"e_1_3_2_1_25_1","unstructured":"relaxOpen Benchmarking. 2018b. DaCapo Benchmark. https:\/\/openbenchmarking.org\/test\/pts\/dacapobench-1.0.0  relaxOpen Benchmarking. 2018b. DaCapo Benchmark. https:\/\/openbenchmarking.org\/test\/pts\/dacapobench-1.0.0"},{"key":"e_1_3_2_1_26_1","unstructured":"relaxOpen Benchmarking. 2018c. Gzip Compression. https:\/\/openbenchmarking.org\/test\/pts\/compress-gzip-1.2.0  relaxOpen Benchmarking. 2018c. Gzip Compression. https:\/\/openbenchmarking.org\/test\/pts\/compress-gzip-1.2.0"},{"key":"e_1_3_2_1_27_1","unstructured":"relaxOpen Benchmarking. 2018 d. R Benchmark. https:\/\/openbenchmarking.org\/test\/pts\/rbenchmark-1.0.3  relaxOpen Benchmarking. 2018 d. R Benchmark. https:\/\/openbenchmarking.org\/test\/pts\/rbenchmark-1.0.3"},{"key":"e_1_3_2_1_28_1","unstructured":"relaxOpen Benchmarking. 2018 e. Sanctuary Demo. https:\/\/openbenchmarking.org\/test\/pts\/unigine-sanctuary  relaxOpen Benchmarking. 2018 e. Sanctuary Demo. https:\/\/openbenchmarking.org\/test\/pts\/unigine-sanctuary"},{"key":"e_1_3_2_1_29_1","unstructured":"relaxOpen Benchmarking. 2018 f. SQLite. https:\/\/openbenchmarking.org\/test\/pts\/sqlite  relaxOpen Benchmarking. 2018 f. SQLite. https:\/\/openbenchmarking.org\/test\/pts\/sqlite"},{"key":"e_1_3_2_1_30_1","unstructured":"relaxOpen Benchmarking. 2018 g. Sunflow Rendering System. https:\/\/openbenchmarking.org\/test\/pts\/sunflow-1.1.2  relaxOpen Benchmarking. 2018 g. Sunflow Rendering System. https:\/\/openbenchmarking.org\/test\/pts\/sunflow-1.1.2"},{"key":"e_1_3_2_1_31_1","unstructured":"relaxOpen Benchmarking. 2018 h. Timed MAFFT Alignment. https:\/\/openbenchmarking.org\/test\/pts\/mafft  relaxOpen Benchmarking. 2018 h. Timed MAFFT Alignment. https:\/\/openbenchmarking.org\/test\/pts\/mafft"},{"key":"e_1_3_2_1_32_1","unstructured":"relaxOpen Benchmarking. 2018 i. x264. https:\/\/openbenchmarking.org\/test\/pts\/x264--2.5.0  relaxOpen Benchmarking. 2018 i. x264. https:\/\/openbenchmarking.org\/test\/pts\/x264--2.5.0"},{"key":"e_1_3_2_1_33_1","unstructured":"relaxOpen Benchmarking. 2019. LAME MP3 Encoding. https:\/\/openbenchmarking.org\/test\/pts\/encode-mp3--1.7.3  relaxOpen Benchmarking. 2019. LAME MP3 Encoding. https:\/\/openbenchmarking.org\/test\/pts\/encode-mp3--1.7.3"},{"key":"e_1_3_2_1_34_1","unstructured":"Michael Schwarz Claudio Canella Lukas Giner and Daniel Gruss. 2019. Store-to-Leak Forwarding: Leaking Data on Meltdown-resistant CPUs.  Michael Schwarz Claudio Canella Lukas Giner and Daniel Gruss. 2019. Store-to-Leak Forwarding: Leaking Data on Meltdown-resistant CPUs."},{"volume-title":"Netspectre: Read arbitrary memory over network. arXiv preprint arXiv:1807.10535","year":"2018","author":"Schwarz Michael","key":"e_1_3_2_1_35_1"},{"key":"e_1_3_2_1_36_1","unstructured":"Julian Stecklina and Thomas Prescher. 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels. CoRR Vol. abs\/1806.07480 (2018).  Julian Stecklina and Thomas Prescher. 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels. CoRR Vol. abs\/1806.07480 (2018)."},{"key":"e_1_3_2_1_37_1","unstructured":"Phillip Tracy. 2019. ZombieLoad Attacks May Affect All Intel CPUs Since 2011: What to Do Now. https:\/\/www.tomsguide.com\/us\/zombieload-attack-intel-what-to-do news-30082.html  Phillip Tracy. 2019. ZombieLoad Attacks May Affect All Intel CPUs Since 2011: What to Do Now. https:\/\/www.tomsguide.com\/us\/zombieload-attack-intel-what-to-do news-30082.html"},{"volume-title":"Proceedings of the 27th USENIX Security Symposium. USENIX Association.","year":"2018","author":"Bulck Jo Van","key":"e_1_3_2_1_38_1"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243822"},{"volume-title":"RIDL: Rogue In-flight Data Load. In S&P.","year":"2019","author":"van Schaik Stephan","key":"e_1_3_2_1_40_1"},{"key":"e_1_3_2_1_41_1","unstructured":"Ofir Weisse Jo Van Bulck Marina Minkin Daniel Genkin Baris Kasikci Frank Piessens Mark Silberstein Raoul Strackx Thomas F. Wenisch and Yuval Yarom. 2018. Foreshadow-NG: Breaking the Virtual Memory Abstraction with Transient Out-of-Order Execution. Technical report (2018). See also USENIX Security paper Foreshadow citeForeshadow.  Ofir Weisse Jo Van Bulck Marina Minkin Daniel Genkin Baris Kasikci Frank Piessens Mark Silberstein Raoul Strackx Thomas F. Wenisch and Yuval Yarom. 2018. Foreshadow-NG: Breaking the Virtual Memory Abstraction with Transient Out-of-Order Execution. Technical report (2018). See also USENIX Security paper Foreshadow citeForeshadow."},{"volume-title":"23rd USENIX Security Symposium (USENIX Security 14)","year":"2014","author":"Yarom Yuval","key":"e_1_3_2_1_42_1"}],"event":{"name":"ICPE '20: ACM\/SPEC International Conference on Performance Engineering","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Edmonton AB Canada","acronym":"ICPE '20"},"container-title":["Proceedings of the ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358960.3379139","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3358960.3379139","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:26Z","timestamp":1750202006000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358960.3379139"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,20]]},"references-count":42,"alternative-id":["10.1145\/3358960.3379139","10.1145\/3358960"],"URL":"https:\/\/doi.org\/10.1145\/3358960.3379139","relation":{},"subject":[],"published":{"date-parts":[[2020,4,20]]},"assertion":[{"value":"2020-04-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}