• 2 Posts
  • 323 Comments
Joined 2 years ago
cake
Cake day: June 6th, 2023

help-circle



  • My favorite overheard undergrad story:

    I was walking past the lecture hall right after an organic chemistry midterm, and there was a cluster of 4-5 students talking about the exam. One asked about question 8b, and another one said “you’re not supposed to mix nitric acid and ethanol, that makes TNT, right?” I had to stifle a chuckle as I walked by.

    So close, and yet so far! Nitrated acetone is explosive, and TNT (trinitrotoluene) is also made with nitric acid, but toluene is a much more complex molecule than acetone. If those undergrads could figure out how to turn acetone into TNT efficiently, they’d get a Nobel!


  • Agreed! I’m just not sure TOPS is the right metric for a CPU, due to how different the CPU data pipeline is than a GPU. Bubbly/clear instruction streams are one thing, but the majority type of instruction in a calculation also effects how many instructions can be run on each clock cycle pretty significantly, whereas in matrix-optimized silicon its a lot more fair to generalize over a bulk workload.

    Generally, I think its fundamentally challenging to generate a generally applicable single number to represent CPU performance across different workloads.