Profile picture
OGAWA, Tadashi @ogawa_tter
, 23 tweets, 22 min read Read on Twitter
Meltdown, Spectreで学ぶ高性能コンピュータアーキテクチャ、 @dev_msyksphinz 、2018/1/6 msyksphinz.hatenablog.com/entry/2018/01/…
勉強になります
分岐予測
danluu.com/branch-predict…

博論、2015


アーキ比較の修論
=>
Ref
"Dynamic Branch Prediction with Perceptrons", HPCA 2001 cs.utexas.edu/~lin/papers/hp…
"Neural Methods for Dynamic Branch Prediction", ACM TOCS, Nov 2002 cs.utexas.edu/~lin/papers/to…
D. Jiménez, PhD Thesis, 2002 repositories.lib.utexas.edu/handle/2152/11…
cs.utexas.edu/~lin/
faculty.cse.tamu.edu/djimenez/
=>
二つ前ツイの一つ目引用 RT:CGO 2015での発表

のベンチを Meltdown、Spectre対処パッチをあた環境で行ったらどういう影響が出るだろうか (性能低下?)。
ラストの Seznec教授 (IRISA/INRIA) は Alpha EV8 branch predictorデザイン等に参加された分岐予想研究の大家です。
=>
前ツイ
Design Tradeoffs for the Alpha EV8 Conditional Branch Predictor,
A. Seznec, et al., ISCA 2002
PS ftp://ftp.irisa.fr/local/caps/EV8BP.ps
PPT ftp://ftp.irisa.fr/local/caps/PresISCA.ppt
canceled in Jun 2001
*This work was done while the authors were with Compaq during 1999
=>
"Finding a CPU Design Bug in the Xbox 360", Jan 7 2018 randomascii.wordpress.com/2018/01/07/fin…
"Back in 2005 I was the Xbox 360 CPU guy."
Xbox 360 CPU:
In-order CPU
Branch predictor with very long pipelines
"we hit something similar on the Alpha processor"
=>
"TimeWarp: Rethinking Timekeeping and Performance Monitoring Mechanisms to Mitigate Side-Channel Attacks",
R. Martin, J. Demme, S. Sethumadhavan, Columbia, ISCA 2012 dl.acm.org/citation.cfm?i…
Slides cs.columbia.edu/~simha/TimeWar…
=>
=>
"Side-channel vulnerability factor: a metric for measuring information leakage",
J. Demme, R. Martin, A. Waksman, S. Sethumadhavan, Columbia, ISCA 2012
dl.acm.org/citation.cfm?i…
Slides cs.columbia.edu/~jdd/papers/is…
Top Pick '12
IEEE Micro, May/Jun 2013 ieeexplore.ieee.org/document/64840…
=>
=>
"Side-Channel Vulnerability Metrics: SVF vs. CSV",
John Demme and Simha Sethumadhavan, Columbia, WDDD 2014 PDF cs.columbia.edu/~jdd/papers/wd…
=>
=>
"Overcoming the Intuition Wall:
Measurement and Analysis in Computer Architecture",
John Demme, PhD Thesis, 2014, Columbia academiccommons.columbia.edu/catalog/ac:171…
Thesis Advisor: S. Sethumadhavan
4 Measuring Side-Channel Vulnerability
=>
"Iso-X: A Flexible Architecture for Hardware-Managed Isolated Execution",
D. Evtyushkin, .., D. Ponomarev, N. Abu-Ghaza, ..,, MICRO 2014 ieeexplore.ieee.org/document/70113…
"Flexible Hardware-Managed Isolated Execution: ..",
IEEE TDSC, Jul 2016 ieeexplore.ieee.org/abstract/docum…
=>
=>
"Covert Channels Through Branch Predictors: A Feasibility Study",
D. Evtyushkin, D. Ponomarev, N. Abu-Ghaza, HASP 2015 dl.acm.org/citation.cfm?i…
"Understanding and Mitigating Covert Channels Through Branch Predictors",
ACM TACO, Apr 2016 dl.acm.org/citation.cfm?i…
=>
=>
"Jump over ASLR: Attacking Branch Predictors to Bypass ASLR",
D. Evtyushkin, D. Ponomarev, N. Abu-Ghaza, MICRO 2016 ieeexplore.ieee.org/document/77837…
Slides researchgate.net/publication/30…
=>
=>
"Securing Systems with Isolated Execution",
D. Evtyushkin, PhD Thesis, Aug 2017, SUNY Binghamton
Binghamton Graduate Student Award for Excellence in Research
Advisor: D. Ponomarev
Co-adviser: N. Abu-Ghazaleh, UC Riverside
=>
=>
"BranchScope: A New Side-Channel Attack on Directional Branch Predictor",
D. Evtyushkin, D. Ponomarev, N. Abu-Ghaza, ASPLOS 2018, Mar 24-28, 2018
"Beyond Belief:
The Case of Spectre and Meltdown",
D. Gruss, M. Lipp & M. Schwarz, TU Graz, Mystery Keynote, BlueHat IL, Microsoft, Jan 24 2018
PDF bluehatil.com/files/Beyond%2…
D. Gruss gruss.cc
Meltdown and Spectre meltdownattack.com
=>
[Video/Slides] "Exploiting modern microarchitectures Meltdown, Spectre, and other hardware attacks", Jon Masters, Computer Architect, Red Hat
Stanford EE380, Jan 31 2018
FOSDEM 2018, Feb 4 2018
=>
"A Primer on the Meltdown & Spectre Hardware Security Design Flaws and their Important Implications", The CCC Blog, Feb 13 2018 cccblog.org/2018/02/13/a-p…
PPTX cs.wisc.edu/multifacet/pap…
Prof. Hill (CCC Vice Chair) pages.cs.wisc.edu/~markhill/
=>
"A Brief History of Speculation",
Mikko H. Lipasti, Keynote, WS on Pioneering Processor Paradigms, Feb 25 2018, with HPCA 2018 PDF wp3workshop.website/pdfs/WP3_lipas…
46 pages
MICRO ToT Award microarch.org/Micro-ToT-Awar…
Prof. Lipasti pharm.ece.wisc.edu/mikko/
Refs
=>
"Impact of Meltdown/Spectre Patches on HPC Application Performance", TACC, IXPUG, Mar 5 2018 Zipped PDF ixpug.org/images/docs/IX…
Stampede 2: KNL & Skylake
WRF Ver 3.6.1
GROMACS Ver 2016.3
NAND Ver 2.12
GSI
Centos 7 Patches
Kernel Update
"KNL/SKX impact < 5% in most cases"
=>
"BranchScope: A New Side-Channel Attack on Directional Branch Predictor", D. Evtyushkin, et al, ASPLOS 2018, Mar 28 2018 PDF cs.ucr.edu/~nael/pubs/asp…
"Jump over ASLR: Attacking Branch Predictors to Bypass ASLR", MICRO 2016
=>
"A Survey of Techniques for Dynamic Branch Prediction", Sparsh Mittal, IIT Hyderabad, arXiv, Apr 1 2018 arxiv.org/abs/1804.00261
106 references, 37 pages

iith.ac.in/~sparsh/
scholar.google.com/citations?hl=e…
=>
"Software-based Microarchitectural Attacks", Daniel Gruss, Graz University of Technology, 2017
PDF gruss.cc/files/phd_thes…
Slides gruss.cc/files/phd_defe…
Jan 2018
Best dissertation in CS at an Austrian institution, Jun 15 2018
=>
"Microarchitectural Attacks: From the Basics to Arbitrary Read and Write Primitives without any Software Bugs",
Daniel Gruss, Talk at Radboud Univ Digital Security Gr, Jun 19 2018 PDF gruss.cc/files/nijmegen…
309 pages
PhD Thesis, 2017
Best dissertation
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to OGAWA, Tadashi
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!