{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:29:21Z","timestamp":1750220961667,"version":"3.41.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T00:00:00Z","timestamp":1558396800000},"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":["Commun. ACM"],"published-print":{"date-parts":[[2019,5,21]]},"abstract":"<jats:p>Total-system hardware and microarchitectural issues are becoming increasingly critical.<\/jats:p>","DOI":"10.1145\/3325284","type":"journal-article","created":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T15:03:51Z","timestamp":1558451031000},"page":"25-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Through computer architecture, darkly"],"prefix":"10.1145","volume":"62","author":[{"given":"A. T.","family":"Markettos","sequence":"first","affiliation":[{"name":"University of Cambridge, U.K"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. N. M.","family":"Watson","sequence":"additional","affiliation":[{"name":"University of Cambridge, U.K"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S. W.","family":"Moore","sequence":"additional","affiliation":[{"name":"University of Cambridge, U.K"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Sewell","sequence":"additional","affiliation":[{"name":"University of Cambridge, U.K"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P. G.","family":"Neumann","sequence":"additional","affiliation":[{"name":"SRI International Computer Science Lab"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,5,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290384"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the USENIX Workshop on Offensive Technologies (WOOT)","author":"Bangert J.","year":"2013","unstructured":"Bangert , J. et al. The page-fault weird machine: Lessons in instruction-less computation . In Proceedings of the USENIX Workshop on Offensive Technologies (WOOT) , 2013 . Bangert, J. et al. The page-fault weird machine: Lessons in instruction-less computation. In Proceedings of the USENIX Workshop on Offensive Technologies (WOOT), 2013."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3277564"},{"key":"e_1_2_1_4_1","unstructured":"Beniamini G. Over The Air: Exploiting Broadcom's Wi-Fi Stack; https:\/\/bit.ly\/2oA6GJL  Beniamini G. Over The Air: Exploiting Broadcom's Wi-Fi Stack; https:\/\/bit.ly\/2oA6GJL"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the Hot Topics in Operating Systems Conference (HotOS-XV)","author":"Gerber S.","year":"2015","unstructured":"Gerber , S. et al. Not your parents' physical address space . In Proceedings of the Hot Topics in Operating Systems Conference (HotOS-XV) 2015 . Gerber, S. et al. Not your parents' physical address space. In Proceedings of the Hot Topics in Operating Systems Conference (HotOS-XV) 2015."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-48628-4_8"},{"key":"e_1_2_1_7_1","volume-title":"CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels. OSDI","author":"Google Project Zero","year":"2018","unstructured":"Google Project Zero , 2018 ; https:\/\/bit.ly\/2CAQzTMGu, R. et al . CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels. OSDI 2016, 653--669; See also https:\/\/bit.ly\/2Uzj9sI for ongoing work. Google Project Zero, 2018; https:\/\/bit.ly\/2CAQzTMGu, R. et al. CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels. OSDI 2016, 653--669; See also https:\/\/bit.ly\/2Uzj9sI for ongoing work."},{"key":"e_1_2_1_8_1","volume-title":"et al. SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks, arXiv e-prints (Mar. 1","author":"Islam S.","year":"2019","unstructured":"Islam , S. et al. SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks, arXiv e-prints (Mar. 1 , 2019 ); https:\/\/bit.ly\/2TxWdhk Islam, S. et al. SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks, arXiv e-prints (Mar. 1, 2019); https:\/\/bit.ly\/2TxWdhk"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560537"},{"key":"e_1_2_1_10_1","series-title":"Jan. 2018","volume-title":"et al. Spectre attacks: Exploiting speculative execution. ArXiv e-prints","author":"Kocher P.","unstructured":"Kocher , P. et al. Spectre attacks: Exploiting speculative execution. ArXiv e-prints ( Jan. 2018 ); https:\/\/bit.ly\/2lUpJLk Kocher, P. et al. Spectre attacks: Exploiting speculative execution. ArXiv e-prints (Jan. 2018); https:\/\/bit.ly\/2lUpJLk"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10817-009-9155-4"},{"key":"e_1_2_1_12_1","volume-title":"et al. Meltdown","author":"Lipp M.","year":"2018","unstructured":"Lipp , M. et al. Meltdown , 2018 ; https:\/\/bit.ly\/2E6myYl Lipp, M. et al. Meltdown, 2018; https:\/\/bit.ly\/2E6myYl"},{"key":"e_1_2_1_13_1","unstructured":"Markettos A.T. Making sense of the Supermicro motherboard attack; https:\/\/bit.ly\/2PqOnld  Markettos A.T. Making sense of the Supermicro motherboard attack; https:\/\/bit.ly\/2PqOnld"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the Network and Distributed Systems Security Symposium (NDSS), (Feb.","author":"Markettos A.T.","year":"2019","unstructured":"Markettos , A.T. et al. Thunderclap: Exploring vulnerabilities in operating system IOMMU protection via DMA from untrustworthy peripherals . In Proceedings of the Network and Distributed Systems Security Symposium (NDSS), (Feb. 2019 ). Markettos, A.T. et al. Thunderclap: Exploring vulnerabilities in operating system IOMMU protection via DMA from untrustworthy peripherals. In Proceedings of the Network and Distributed Systems Security Symposium (NDSS), (Feb. 2019)."},{"key":"e_1_2_1_15_1","volume-title":"Run-DMA. In Proceedings of the WOOT 2015 Conference.","author":"Rushanan M.","year":"2015","unstructured":"Rushanan , M. and Checkoway , S . Run-DMA. In Proceedings of the WOOT 2015 Conference. ( 2015 ). Rushanan, M. and Checkoway, S. Run-DMA. In Proceedings of the WOOT 2015 Conference. (2015)."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 44CON 2017","author":"Sutherland G.","year":"2017","unstructured":"Sutherland , G. Secrets of the motherboard ({sh<sup>*<\/sup>t} my chipset says) . In Proceedings of the 44CON 2017 , ( Sept. 2017 ). Sutherland, G. Secrets of the motherboard ({sh<sup>*<\/sup>t} my chipset says). In Proceedings of the 44CON 2017, (Sept. 2017)."},{"key":"e_1_2_1_17_1","volume-title":"et al. Foreshadow: Extracting the keys to the Intel SGX kingdom with transient out-of-order execution. USENIX Security (Aug. 15-17","author":"Van Bulck J.","year":"2018","unstructured":"Van Bulck , J. et al. Foreshadow: Extracting the keys to the Intel SGX kingdom with transient out-of-order execution. USENIX Security (Aug. 15-17 , 2018 ); https:\/\/bit.ly\/2DusEDT Van Bulck, J. et al. Foreshadow: Extracting the keys to the Intel SGX kingdom with transient out-of-order execution. USENIX Security (Aug. 15-17, 2018); https:\/\/bit.ly\/2DusEDT"},{"key":"e_1_2_1_20_1","series-title":"Aug. 2018","volume-title":"et al. Foreshadow-NG: Breaking the virtual memory abstraction with transient out-of-order execution","author":"Weisse O.","unstructured":"Weisse , O. et al. Foreshadow-NG: Breaking the virtual memory abstraction with transient out-of-order execution ( Aug. 2018 ); https:\/\/bit.ly\/2VZLD0h Weisse, O. et al. Foreshadow-NG: Breaking the virtual memory abstraction with transient out-of-order execution (Aug. 2018); https:\/\/bit.ly\/2VZLD0h"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3325284","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3325284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:16Z","timestamp":1750204456000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3325284"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,21]]},"references-count":18,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,5,21]]}},"alternative-id":["10.1145\/3325284"],"URL":"https:\/\/doi.org\/10.1145\/3325284","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"type":"print","value":"0001-0782"},{"type":"electronic","value":"1557-7317"}],"subject":[],"published":{"date-parts":[[2019,5,21]]},"assertion":[{"value":"2019-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}