Publication | Closed Access
Accelerating critical section execution with asymmetric multi-core architectures
270
Citations
30
References
2009
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureMultithreading (Computer Architecture)Processor ArchitectureHardware SecurityParallel ComputingManycore ProcessorSingle ApplicationComputer EngineeringComputer ScienceChip MultiprocessorsCritical SectionsProgram AnalysisMany-core ArchitectureMultiprocessor SystemParallel ProgrammingCritical Section ExecutionSystem Software
To improve the performance of a single application on Chip Multiprocessors (CMPs), the application must be split into threads which execute concurrently on multiple cores. In multi-threaded applications, critical sections are used to ensure that only one thread accesses shared data at any given time. Critical sections can serialize the execution of threads, which significantly reduces performance and scalability.
| Year | Citations | |
|---|---|---|
Page 1
Page 1