Profile

Cover photo
Michael Bosley
Works at id Software
Attended Guildhall at Southern Methodist University
Lives in Dallas, Texas
363 followers|34,386 views
AboutPostsPhotosYouTube

Stream

Michael Bosley

Shared publicly  - 
Knowing the hardware Memory cache CPU is not physically directly connected to the main memory. All random access memory (load and stores) on modern CPU goes through memory cache. When the CPU execu…
1
1
Add a comment...

Michael Bosley

Shared publicly  - 
 
 
Very pretty hydraulic cylinder rigid body simulation movie using Bullet+Blender, thanks again for creating and sharing Phymec!
View original post
1
Add a comment...
In his circles
231 people
Have him in circles
363 people
Alvin Nelson's profile photo
Whitney Marks's profile photo
Benjamin Wilson's profile photo
Bonne Thompson's profile photo
Jay Hsia's profile photo
杜运's profile photo
Adam Maxwell's profile photo
shonali raj's profile photo
bahri noredine's profile photo

Michael Bosley

Shared publicly  - 
 
 
I wrote an in-depth article on accessing and modifying data in the upper-half of x86 and x64 registers. This is aimed at beginners and intermediates who are interested in the topic. I note and detail some fun instructions, like ROR/ROL and SHRD/SHLD. Hope you find it useful!
Accessing and Modifying Upper Bits in x86 and x64 Registers August 15, 2016. Through one's journey with x86/x64 Assembly, there comes a time where one might want to access or modify the contents of the upper half of a register — that is, the upper 16 bits of 32-bit registers, or the upper 32 ...
1 comment on original post
1
Add a comment...

Michael Bosley

Shared publicly  - 
1
Add a comment...
People
In his circles
231 people
Have him in circles
363 people
Alvin Nelson's profile photo
Whitney Marks's profile photo
Benjamin Wilson's profile photo
Bonne Thompson's profile photo
Jay Hsia's profile photo
杜运's profile photo
Adam Maxwell's profile photo
shonali raj's profile photo
bahri noredine's profile photo
Work
Occupation
Programmer
Employment
  • id Software
    Engine Programmer, 2014 - present
  • Robot Entertainment
    Programmer, 2012 - 2014
  • Obsidian Entertainment
    Core Technical Group Programmer, 2010 - 2012
  • Edge of Reality
    Programmer, 2009 - 2010
  • Northrop Grumman
    Software Developer, 1999 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Dallas, Texas
Previously
Dallas, Texas - Riverside, California - Newport News, Virginia - Baghdad, Iraq - Boston, Massachussettes
Links
Story
Introduction
I make video games. :)

My personal passion is in low level code, particularly in efficient parallel programming (e.g., lock-free) memory management, and data usage (e.g., I/O, data layouts, etc.)

At home I work on my personal game engine.  It's designed to be highly concurrent and not use any form of locks (mutexes, critical sections, spin locks) for thread safety.
Collections Michael is following
Education
  • Guildhall at Southern Methodist University
    Digital Game Development, 2008 - 2010
Basic Information
Gender
Male