by Jon "Hannibal" Stokes "I've been writing on CPU technology here at Ars for almost five years now, and during that time I've done my best to communicate computing concepts in as plain and accessible a manner as possible while still retaining some level
"Have you had the privilege of sitting on pins and needles with information that has the potential to revolutionize all genre of PC gaming" (to late see CELL)
a fast, scalable and memory-efficient allocator for multiprocessors. Hoard solves the heap contention problem caused when multiple threads call dynamic memory allocation functions like malloc() and free() (or new and delete).
provides a software development platform that allows developers to take advantage of a new generation of high performance processors. These new processors, including GPUs, the IBM Cell, and other multi-core processors
Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
E. Berger, S. Stern, and J. Pizzorno. 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), Boston, MA, USENIX Association, (July 2023)
H. Zhang, and H. Hoffmann. Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '16, Atlanta, GA, USA, April 2-6, 2016, page 545--559. (2016)
H. Kim, I. El Hajj, J. Stratton, S. Lumetta, and W. Hwu. Proceedings of the 13th Annual IEEE/ACM International
Symposium on Code Generation and Optimization, page 257--268. Washington, DC, USA, IEEE Computer Society, (2015)