Publication | Closed Access
Feedback directed implicit parallelism
47
Citations
14
References
2007
Year
Unknown Venue
EngineeringAutomated WayComputer ArchitectureMultithreading (Computer Architecture)Software AnalysisFormal VerificationHardware SecurityShared MemoryParallel Complexity TheoryFeedback LoopParallel ComputingImplicit ParallelismParallelizing CompilerConcurrent ProgrammingComputer EngineeringComputer ScienceRuntime SystemShared Memory Multi-processorProgram AnalysisParallel ProcessingParallel ProgrammingSystem SoftwareSpare Cpu Resources
In this paper we present an automated way of using spare CPU resources within a shared memory multi-processor or multi-core machine. Our approach is (i) to profile the execution of a program, (ii) from this to identify pieces of work which are promising sources of parallelism, (iii) recompile the program with this work being performed speculatively via a work-stealing system and then (iv) to detect at run-time any attempt to perform operations that would reveal the presence of speculation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1