Speaker Topics - No Fluff Just Stuff

Hardware For Software People (HD)

It is a common perspective that you do not need to know how a car
works to drive it. For much of the recent history of our industry that
has been true for the software we develop and the hardware that it
runs on. For most people this has mean compiled software targeting a
particular platform with a particular general purpose CPU reflecting a
Von Neumann Architecture. As the worlds of Moore's Law and machine
learning combine with explosive data growth and cloud, edge, mobile
and Internet of Things (IoT) computing environments, hardware has
never been more important to software developers to help them do what
they need to do in the fastest, cheapest, low-power consumption and
low-latency ways.

We will discuss the myriad computational environments that are
increasingly important to us and how to target them with our software
artifacts.

We will cover:

  • The changing deployment architectures for software systems
  • Moore's Law: The Past
  • Moore's Law: The Future
  • Multi-core systems
  • Popular ISAs: x86, ARM, RISC-V
  • Modern Computer Architectures
  • Alternate devices such as: GPUs, FPGAs, ASICs, TPUs
  • Emerging calls for IT Sovereignty
  • Compiler-oriented strategies for managing these differences

About Brian Sletten

Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. His experience has spanned many industries including retail, banking, online games, defense, finance, hospitality and health care. He has a B.S. in Computer Science from the College of William and Mary and lives in Auburn, CA. He focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, AI/ML, data science, 3D graphics, visualization, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries. He is also a rabid reader, devoted foodie and has excellent taste in music. If pressed, he might tell you about his International Pop Recording career.

More About Brian »