1 billion numbers (let's say DWORDs) doesn't even use full 4GB worth of space. Load it up into memory and sort. With QWORDS it grows to about 8GB. A modern laptop still can load twice the amount and sort everything in memory. That is not a large dataset.
Yes, it just says he invests in oil companies in Africa and child detention centers. I'm sorry you just are familiar with the mcdonalds logo and nothing else.
Dude, wtf. How about a private juvenile detention centers ran by a company with a history of child abuse in those prisons? At least more due diligence?
I encourage people to learn about ITP port and JTAG debuggers for processors. It is easy to verify all of this with ITP debugger in no time. I am surprised nobody did it. It is amateurish at least for a 15 years of experience. I'd expect a researcher like that to know about hardware ITP port. How do you think BIOS or UEFI firmware are developed and debugged? The cost of the debugger is 20k USD and you hook directly into the CPU bus and see everything from SMM mode transitions to cache events. Complete transparency without the sci-fi claims anymore and crap publicity.
I know David and have seen him demo the software in practice and it is almost instant and very surprising. He has been playing with caches for a long time now