与FeldsparObsidian中间陈述及类似内容相关的论文

研讨会,2013年1月17日

请参阅笔记.

平行中间陈述、汇编等(2013年1月17日研讨会阅读)

VCODE:一种数据并行中间语言,Blelloch和Chatterjee。FMPC90公司

Manticore:一种异构并行语言,Fluet等人,DAMP07

铅笔IR(幻灯片)

巨丰另请参见轻量级模块化登台

易于优化图像处理管道的调度解耦算法

费尔德斯帕和句法(最近)

Feldspar:应用与实施,Axelsson和Sheeran

嵌入式语言的通用抽象语法模型,Axelsson。2012年ICFP另请参见幻灯片

早期或不太相关的Feldspar论文

用于嵌入式语言的通用单子结构,Anders Persson、Emil Axelsson和Josef Sveningsson。2011年国际单项体育联合会

数字信号处理嵌入式语言Feldspar的设计与实现,Emil Axelsson、Koen Claessen、Mary Sheeran、Josef Sveningsson、Anders Persson和David Engdal。IFL 2010

费尔德斯帕:数字信号处理算法领域特定语言埃米尔·阿克塞尔森、科恩·克莱森、格格利·德瓦伊、佐尔坦·霍尔瓦思、卡林·凯伊泽、博·利克格德、安德斯·佩尔森、玛丽·希兰和安德拉斯·瓦伊达。2010年备忘录

黑曜石和其他GPU编程方法

用嵌入式GPU内核编程语言Claessen、Sheeran和Svensson构建表达式数组。2012年DAMP(含POPL)

Obsidian:Haskell中的GPU内核编程,Joel Svensson,lic.论文,Chalmers,2011年

使用Obsidian、Joel Svensson、Koen Claessen和Mary Sheeran实现和完善GPGPU内核。2010年ICCS

GPU、Bergstrom和Reppy上的嵌套数据并行性。ICFP12使用VCODE(见下文)

嵌入式ArBB(嵌入Intel(现已退役)数组构建块的Haskell

Haskell中的并行编程几乎免费,Svensson和Sheeran。FHPC 2012(带ICFP)

嵌入式语言

Josef Sveningsson关于结合深埋和浅埋的教程

EDSL、Svenningsson和Axelsson、TFP12的深埋和浅埋相结合

阶段SAC:以性能为导向的DSL开发案例研究,Ureche等人,PEPM12SAC在Scala中的深度嵌入(参见下面的Delite)

并行编程

西尔克

英特尔线程构建块(TBB)

openCL,有争议的维基页面需要找出最佳参考

更多关于平行中间表示、编译等的论文(需要改进,请添加更多论文!)

层次任务图作为通用中间表示M Girkar,CD Polychronopulos。国际JPP94

ispc:用于高性能CPU编程的SPMD编译器,Pharr和Mark,INPAR 2012

Single Assignment C编译器实现,Grelck等人。或者可能需要查看其他SAC文件?

par-monad的元调度程序:异构云的可组合调度,Foltzer等人,ICFP12

多面体回路变换

联合调度和布局优化实现多级矢量化

真实世界中的多面体代码生成