From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.[1][third-party source needed]
Sutter has served as the chair of the ISO C++ standards committee since 2002.[5][3][4]
In 2005, Sutter published an article titled "The Free Lunch Is Over"[6] that claimed that microprocessor serial-processing speed was reaching a physical limit leading to two main consequences:
processor manufacturers would focus on products that better support multithreading (such as multi-core processors), and
software developers would be forced to develop massively multithreaded programs as a way to better use such processors.
The article is seen as highly influential in subsequent system design.[7][8][3]
^ a b"WG21 (ISO C++ Committee) Members". isocpp.org.
^Redmond, Wash (March 13, 2002). "ISO/ANSI C++ Standards Committee Secretary Herb Sutter Joins Microsoft's Developer Division". news.microsoft.com. Retrieved 4 April 2024.
^ a b cRedlich, Michael. "QCon New York 2023: Day Three Recap". InfoQ. Retrieved 12 September 2023.
^ a b cHeller, Martin (November 14, 2022). "Beyond C++: The promise of Rust, Carbon, and Cppfront". InfoWorld. Retrieved 12 September 2023.
^Clarke, Gavin (October 11, 2011). "Sutter: C++11 kicks old-school coding into 21st century". Retrieved 14 September 2023.
^Sutter, H. (2005). "The free lunch is over: A fundamental turn toward concurrency in software". Dr. Dobb's Journal. Vol. 30, no. 3.
^Miller, Paul (June 23, 2016). "Why would you want a 1,000 core processor?". The Verge. Retrieved 12 September 2023. Are you familiar with the highly influential piece for programmers by Herb Sutter called "The Free Lunch Is Over"?
^Schirrmeister, Frank (26 September 2019). "Toward A Lingua Franca For Intelligent System Design". Semiconductor Engineering. Retrieved 12 September 2023.