Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Here's the "easily fits in cache" list

* Compress a 2.3mb file that fits in cache.

* Alter a 24MP JPEG (that's around 5MB filesize).

* Gaussian blur of 24MP JPEG

* Gumbo Parser of an HTML file then execute some stuff with duktape -- note: this parses HTML to a simple DOM -- nowhere close to actual rendering

* Text rendering of 1,700 words into a 12MP image

* Horizon detection of 9MP image (that's around 2MB)

* Image repaint of 1MP image (that's around 200KB)

* HDR image (4MP -- around 800KB) from 4 normal images

* Neural Net of tiny 224x224 images

* Navigate using a graph with 200k nodes and 450k edges.

* SQLite is between 0.5MB and 1.1MB depending on the compiler options. Maybe the dataset pushes it out of cache, but I wouldn't bet on them creating many millions of rows.

Not sure, but may not fit in cache

* Google's PDFium render. Not sure about the library itself, but a 200dpi map doesn't sound like anything worth mentioning

* Camera test gives very little in specifics, but with several steps and a handful of libraries, this probably overflows cache a little.

* Ray Tracing 3.6K triangles and 768x768 output. I'd put it elsewhere, but they could be using a huge number of rays (though I seriously doubt it)

Undoubtedly doesn't fit in cache

* Clang rendering 730 LOC (seriously?) Clang is pretty big and most likely needs to cache.

Zero actual details

* Speech Recognition

* N-Body Simulation

* Rigid Body Simulation

* Face Detection

* Structure from Motion

All in all, them saying these things are "real world" would be a huge overstatement at best. I don't see anything here to contradict Linus' assessment.



>All in all, them saying these things are "real world" would be a huge overstatement at best.

What your list shows is that caches are huge these days. Because 24MP JPEGs are very much a real world scenario when most cameras sold in the world have half that resolution.

But sure, go ahead and pick another industry standard benchmark of your choice. Let's see how the M1 fares.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: