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.
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.
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.