It’s not an entirely new idea
Compiler pragmas
Multiple implementations of an interface
With client choice [Hermes]
User-directed parallelization
Unix madvise
Influence page replacement
Many more
Previous slide
Next slide
Back to first slide
View graphic version