Mark N

CPU Performance Architect at Arm

Austin, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mark N is a CPU performance architect with 26 years of experience designing and validating pre-silicon performance models for high-performance processors, currently working on Arm’s big-core pre-silicon performance team in Austin. His career spans kernel and simulator development at IBM—where he led the mambo functional simulator project and worked on POWER processor tooling—through architecture and hybrid execution-driven simulation for Samsung’s custom ARM cores. He combines deep low-level C and hardware-interfacing skills (evidenced by contributions to the OpenHMD driver for VR headsets) with practical systems-level insight from HPC, Linux kernel, and firmware stacks. Mark is comfortable bridging research and product delivery, having integrated functional models into cycle-accurate full-system simulators to run real software stacks well before silicon exists. He also brings an unusual mix of hands-on review experience from consumer motherboard benchmarking, giving him a practical perspective on performance and power trade-offs.
code26 years of coding experience
job9 years of employment as a software developer
bookThe University of Melbourne
github-logo-circle

Github Skills (10)

c1710
driver10
device-driver10
c1110
sensor-fusion10
sys9
hid9
embedded9
linux8
multiplatform7

Programming languages (1)

C

Github contributions (5)

github-logo-circle
OpenHMD/OpenHMD

Jun 2019 - Sep 2019

Free and Open Source API and drivers for immersive technology.
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 31 comments in 2 months
Contributions summary:Mark primarily contributed to the implementation of a driver for the VR-Tek headset, a device within the domain of immersive technology, as indicated by the repository's description. Their work involved writing and modifying C code to interface with the VR-Tek hardware, including handling communication and sensor data. The contributions also encompassed updating display properties and adding support for sensor fusion using the IMU data from the headset. Furthermore, the user's commits suggest a deep understanding of hardware interaction and low-level programming.
driversapioculus-questdriverpsvr
mdnelson8/OpenHMD

Jun 2019 - Apr 2020

Free and Open Source API and drivers for immersive technology.
Contributions:16 pushes, 1 branch in 9 months
driversapilmsansible-collectionsre-identification
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark N - CPU Performance Architect at Arm