Publication | Closed Access
Deadlock-free fine-grained thread migration
18
Citations
13
References
2011
Year
Unknown Venue
EngineeringComputer ArchitectureMultithreading (Computer Architecture)Processor ArchitectureHardware SecurityDeadlock-free Migration ProtocolHigh-performance ArchitectureParallel ComputingManycore ProcessorConcurrent ProgrammingComputer EngineeringSynthetic MigrationsComputer ScienceFast Thread MigrationProgram AnalysisMany-core ArchitectureParallel ProgrammingConcurrent Data StructureSystem Software
Several recent studies have proposed fine-grained, hardware-level thread migration in multicores as a solution to power, reliability, and memory coherence problems.The need for fast thread migration has been well documented, however, a fast, deadlock-free migration protocol is sorely lacking: existing solutions either deadlock or are too slow and cumbersome to ensure performance with frequent, fine-grained thread migrations.In this study, we introduce the Exclusive Native Context (ENC) protocol, a general, provably deadlock-free migration protocol for instruction-level thread migration architectures.Simple to implement, ENC does not require additional hardware beyond common migration-based architectures.Our evaluation using synthetic migrations and the SPLASH-2 application suite shows that ENC offers performance within 11.7% of an idealized deadlock-free migration protocol with infinite resources.
| Year | Citations | |
|---|---|---|
Page 1
Page 1