Tech Talks: Writing High-Performance Software

BitTorrent —  February 3, 2014 — Leave a comment

BitTorrent Tech Talks are one-hour sessions dedicated to the stuff that keeps us busy / keeps us up at night / keeps us coding. From time to time, we post them here. Because sharing.

[youtube=https://www.youtube.com/watch?v=fwgJNJJalL4]

In this edition of Tech Talks: BitTorrent’s Chief Architect Arvid Norberg describes how modern computers work, and the key challenges to software performance. He then breaks down how to modify data structures to better take advantage of your memory cache. Want to write your own high performance software? Watch the full video, or follow along with the slides below.

[slideshare id=30767629&doc=performancesoftware-140203140032-phpapp02]
Writing High-Performance Software by Arvid Norberg from bittorrentinc

For more talks by Arvid, check out distributed hashtables and his follow-up, distributed hashtables updated.

BitTorrent

Posts

BitTorrent is a company of over 100 people, based in downtown San Francisco. We’re passionate about building a better, smarter Internet through distributed computing.