RSS Feed for GeneralCategory: General

Pattern Language for Parallel Programming »

The key to writing high quality parallel software is to develop a robust software design.  This applies to the overall architecture of the program, but also to the lower layers in the software system where the concurrency and how it is expressed in the final program is defined.  Technology to more systematically describe such designs [...]

The Little Book of Semaphores »

The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students [...]

Free Ebook: Mining of Massive Datasets »

This is a free ebook on data mining. You can read it online or download it as PDF