Communications of the ACM · 2011 · 154 citations · 22 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureData StructuresParallel ComputingData Structure DesignMemory Hierarchy DesignMicroarchitecture DesignMulticore Processor DesignParallel ArchitecturesParallel Data StructuresMany-core ArchitectureMany-core ProcessorsManycore ArchitecturesMulti-core ComputingMulticore ArchitecturesMulticore Processor ArchitectureMulticore SystemsShared-memory Data Structures
The advent of multicore processors as the standard computing platform will force major changes in software design.
22
Maurice Herlihy, J. Eliot B. Moss · 1993 · 2.2K citations
Software transactional memory for dynamic-sized data structures
Maurice Herlihy, Victor Luchangco, Mark Moir et al. · 2003 · 999 citations