Events Search and Views Navigation
September 2018
The Meltdown and Spectre attacks, disclosed last year, have upended the industry. With them an attacker can read any location in memory and extract the secret content at high rates. The attacks are unique because they gain access, not by exploiting some bug in application or kernel code, but through a fundamental architecture design flaw…
Find out moreMarch 2018
Meltdown/Spectre The Meltdown and Spectre attacks (https://meltdownattack.com), disclosed last year, have upended the industry. With them an attacker can read any location in memory and extract the secret content at high rates. The attacks are unique because they gain access, not by exploiting some bug in application or kernel code, but through a fundamental architecture…
Find out moreDecember 2017
Forum Topic: Threading Slides: threading.02(.pptx) This was the thirteenth topic publicly presented on the Mill general-purpose CPU architecture. It covers the methods used to manage threads on the Mill Architecture. The talk assumes some general familiarity with software threads. Threading on the Mill CPU The Mill is a new general-purpose CPU architectural family, with novel…
Find out moreOctober 2017
Forum Topic: Inter-process Communication Slides: 2017-10-04-IPC.4 (.pptx) This was the twelfth topic publicly presented related to the Mill general-purpose CPU architecture. It covers Inter-Process Communication for the Mill CPU architecture family. The talk assumes a familiarity with aspects of CPU architecture in general and C++ programming in particular. Inter-Process Communication: The Mill is a new…
Find out moreJuly 2017
This was the eleventh topic publicly presented related to the Mill general-purpose CPU architecture. It covered only the rendering of C++ switch statements for the Mill CPU architecture family. The talkĀ assumes a familiarity with aspects of CPU architecture in general and C++ programming in particular. Switches - A Mill Story: Multi-way branches, known as…
Find out moreJune 2015
Talk by Ivan Godard at 7 PM on Wednesday, June 10, 2015, at the SFBay Association of C/C++ Users The particulars: Wednesday, June 10, 2015 6:30 PM Doors Open, 7:00 PM - Talk VCAFE building, 350 Ellis St, Mountain View, CA (map) VCAFE is accessible from the semicircular courtyard between Symantec buildings. This is the…
Find out moreMay 2015
This was a private talk given to members of the Microsoft Research staff by request.
Find out moreApril 2015
What: The 5th European LLVM Meeting Why: To network, learn how LLVM is used, and exchange ideas When: Monday 13th - Tuesday 14th April 2015 Where: London, UK Goldsmiths College Details and registration can be found at http://llvm.org/devmtg/2015-04/ Ivan Godard will be speaking on Tuesday, April 14th, from 9:00 AM to 10:00 AM London time.…
Find out moreThere will be a presentation of the Mill CPU architecture at the annualĀ "Awesome IT" Symposium in Amsterdam, Netherlands on April 10, 2015. Symposium location and other site information is at http://awesomeit.nl. Abstract: The talk will describe some aspects of the new Mill general-purpose CPU architecture that have not been previously disclosed. It is in…
Find out more