Jamie Munro
  • Home
  • About
  • CV
  • Projects
Tagged

featured

A collection of 3 posts

Extending Nand2Tetris
featured

Extending Nand2Tetris

What follows is my 2022 St Andrew's dissertation on applying a number of modern CPU optimization techniques to the simple 16-bit "Hack" platform described Noam Nisan and Shimon Schocken in their book "The Elements of Computing Systems" (Nand2Tetris). The book takes students on a

Jamie Munro Jul 5, 2024 • 94 min read
Explaining Spectre and Meltdown
featured

Explaining Spectre and Meltdown

Introduction Spectre and Meltdown are arguably the worst hardware security vulnerabilities present in modern day CPUs and between them, affect nearly every device produced in the last 20 years. Both vulnerabilities were discovered in 2018 and exploit the advanced features of modern CPUs to access data that is usually restricted.

Jamie Munro Apr 6, 2022 • 15 min read
Blockchain Technology
featured

Blockchain Technology

Abstract – After providing an overview of blockchain technology and its applications, security considerations are discussed and a critical evaluation is provided. Keywords – Blockchain, Smart Contracts, Security, Cryptocurrency. 1. Introduction In its purest form, a blockchain is a distributed and verifiable database where all participants of the chain can be sure

Jamie Munro Dec 12, 2021 • 15 min read
Jamie Munro © 2025
  • Data & privacy
LinkedIn Twitter