2011.11.24

在糟蹋了OSDI上几篇MapReduce相关的大作之后,终于暂时对它死心了……话说我的功力有这么差吗……

回到上次刚刚投的PLDI,看Olivier在Related Work里留的几篇相关工作,自己又随便加了几篇,感觉这个领域还是挺活跃的,大家都在致力于怎么样让编译器参与到程序的自动优化方面。

PetaBricks新创了一个编程语言,让以此语言编程的程序能在编译器编译阶段自动调优,包括自动选择各种算法的接合点(以Sort为例)。不过文中所用的Benchmarks大多集中于科学计算,这些应用的自动并行和加速貌似已经有很多了吧……

Qing Yi的文章则是另外一个角度,聚焦于一个源源优化的编译器,以期自动产生参数化好的POET脚本。

二篇文章都提到了POET的工作,So。。。

(未完,待续)

参考文献:

Automated Programmable Control and Parameterization of Compiler Optimizations, Qing Yi(CGO'11)

PetaBricks: A Language and Compiler for Algorithmic Choice, Jason Ansel(PLDI'09)

你可能感兴趣的:(compiler,休闲,optimization,qing,Yi,PetaBricks)