ISCA 09 - Multi-Execution

Aiur · Zellux at 
Multi-Execution: Multicore Caching for Data-Similar Executions 这篇 paper 针对以 multi-execution 这种模式运行的程序提出了一种新的 cache 手段。所谓 multi-execution,指的是同时运行同一个程序的多个进程,而它们的输入数据又互不相同。这种模式在 machine-learning 领域比较常见,一些相对独立的 learner 可以以并行的方式被训练,而它们的结果可以通过一种叫做 boosting 的方式合并起来。给我的感觉似乎有点像 mapreduce?然后呢,作者们发现以这种方式运行的程序进……