Skip to content
Matt Chung
  • Home
  • About me
  • Photos
  • Posts
  • Speaking Engagements

Category: Advanced Operating Systems

Advanced Operating Systems/Data Structures/Notes

Distributed Shared Memory (Part 2 of 2) Notes

Posted on November 1, 2020 by Matt Chung

An example Summary Key Words: Conditional variable, pthread_signal, pthread_wait in the concrete example (screenshot below), P1 instructions that update memory ...

Advanced Operating Systems/Notes

Distributed Shared Memory (Part 1 of 2) Notes

Posted on October 31, 2020 by Matt Chung

Introduction Summary Main question is this: can we make a cluster look like a shared memory machine Cluster as a parallel machine (sequential program) Summary O...

Advanced Operating Systems/Notes

Global memory systems (part 1 of 2) notes

Posted on October 26, 2020 by Matt Chung

Introduction Summary Lessons will be broken down into three modules: GMS (i.e. can we use peer memory for paging across LAN) and DSM (i.e. can we make the clust...

Advanced Operating Systems/Notes

Distributed Systems – Latency Limits (Notes)

Posted on October 20, 2020 by Matt Chung

Introduction Summary Lamport’s theories provided deterministic execution for non determinism exists due to vagaries of the network. Will discuss technique...

Advanced Operating Systems/Reviews

Daily Review: Day Ending in 2020/10/18

Posted on October 20, 2020 by Matt Chung

Family and Friends Celebrated Elliott’s 1 year birthday. Jess and I are two weeks late but to be fair, the two of us were in the midst of moving the entir...

Advanced Operating Systems/Guitar/Reviews

Daily Review: Day Ending in 2020/10/15

Posted on October 16, 2020 by Matt Chung

Family Difficult time comforting Jess when she’s upset. It’s insane but it’s so easy for me to gently console other people (like friends or ev...

Advanced Operating Systems

Project 3 – Snapshotting my understanding (gRPC)

Posted on October 15, 2020 by Matt Chung

Unfamiliar Technologies Never heard of or used gRPC. According to their website, it’s a high performance open source RPC framework. I’m wondering if...

Advanced Operating Systems/Daily Reviews/Mental Health/Music

Not putting all your eggs in one basket and Daily Review: Day ending in 2020/10/14

Posted on October 15, 2020 by Matt Chung

Mental Health Best Part(s) of My Day Swinging on the swings with Elliott. She was sitting on my lap, facing my direction, as swung us on the swing back and fort...

Advanced Operating Systems/Notes

Lamport’s Clocks (notes)

Posted on October 13, 2020 by Matt Chung

Introduction Summary Now that we talked about happened before events, we can talk about lamport clocks Lamport’s Logical Clock Summary A logical clock that each...

My doodle of dissemination barrier
Advanced Operating Systems/Algorithms/Data Structures

What I learned from writing synchronization barriers

Posted on October 13, 2020 by Matt Chung

Before starting project 2 (for my advanced operating systems course), I took a snapshot of my understanding of synchronization barriers. In retrospect, I’...

Posts navigation

« Previous 1 2 3 … 8 Next »

About me

Matt Chung
Matt Chung
Empathetic bridger of tech workers to their purpose, self, and community.

Subscribe

Follow Me

  • Instagram
  • Twitter
  • LinkedIn

Featured Posts

Leaps of faiths
“Is my service up and running?” Canaries to the ...
A letter from my future self: “Dear 2019 Matt”
3 tips on getting eyeballs on your code review

Categories

Tags

acid aos project 1 atomicity barrier synchronization being a father bomb breakpoints cache cache coherence carnegie checkpoint computer science concurrency deadlock distributed systems failure gdb inode invariant l1 cache lab learning series libvrt map reduce mellon memory coordinator memory virtualization omscs on call operations openmp page fault paxos rpc semantics sequential consistency state tradeoffs trade offs transaction tree data structure two phase commit protocol two_phase_commit undo record virtual private number window of vulnerability

Archives

Copyright 2020 Matt Chung (not sure how copyright even works but I see everyone else doing it ...)