摘要
T.Anderson、N.Glew、P.Guo、B.T.Lewis、W.Liu、Z.Liu和L.Petersen、M.Rajagopalan、J.M.Stichnoth、G.Wu和D.Zhang。 支柱:并行实现语言。 在V.Adve、M.J.Garzaran和P.Petersen的《并行计算语言和编译器》编辑中,第141-155页。 施普林格·弗拉格,柏林,海德堡,2008年。 谷歌学者 数字图书馆 A.Appel和T.Jim。 在线性时间中收缩lambda表达式。 函数编程杂志,7(5),1997年9月。 谷歌学者 数字图书馆 A.J.C.自行车。 软件矢量化手册。 英特尔出版社,2004年。 谷歌学者 数字图书馆 G.E.Blelloch。 编程并行算法。 ACM通讯,39(3):85-971996年3月。 ISSN 0001-0782。 谷歌学者 数字图书馆 M.Fluet和S.Weeks。 使用支配者进行变形。 在2001年意大利佛罗伦萨举行的函数式编程国际会议上,第2-13页。 ACM。 谷歌学者 数字图书馆 G.Keller、M.M.Chakravarty、R.Leshchinskiy、S.Peyton Jones和B.Lippmeier。 Haskell中的规则形状多态并行数组。 2010年,在美国马里兰州巴尔的摩举行的函数式编程国际会议上,第261-272页。 ACM。 谷歌学者 数字图书馆 K.Kennedy、C.Koelbel和H.Zima。 高性能Fortran的兴衰:一个历史性的教训。 《编程语言史》,第1-22页。 ACM,2007年。 谷歌学者 数字图书馆 R.莱斯钦斯基。 回收阵列! 《声明性语言的实践方面》,第209-223页。 施普林格,2009年。 谷歌学者 数字图书馆 B.利普梅耶和G.凯勒。 haskell中的高效并行模板卷积。 在哈斯克尔研讨会上,第59页至第70页。 ACM,2011年。 谷歌学者 数字图书馆 G.大陆、R.Leshchinskiy和S.Peyton Jones。 利用广义流融合开发向量指令。 在函数编程国际会议上。 ACM,2013年。 谷歌学者 数字图书馆 L.Petersen和N.Glew。 GC安全的程序间拆箱。 《编译器构造》,第165-184页,爱沙尼亚塔林,2012年。 斯普林格·弗拉格。 谷歌学者 数字图书馆 S.Peyton Jones。 利用多核:Haskell中的嵌套数据并行。 在2008年印度班加罗尔举行的亚洲编程语言和系统研讨会上,第138-138页。 斯普林格·弗拉格。 谷歌学者 数字图书馆 W.普格。 精确阵列相关性分析的实用算法。 ACM通讯,35(8):102-1141992。 谷歌学者 数字图书馆 D.A.Terei和M.M.Chakravarty。 GHC的LLVM后端。 SIGPLAN通知,45(11):109-1202010。 谷歌学者 数字图书馆 N.Vasilache、C.Bastoul、A.Cohen和S.Girbal。 违规依赖性分析。 在超级计算国际会议上,第335-344页。 ACM,2006年。 谷歌学者 数字图书馆 美国周。 MLton中的整个程序编译。 2006年,美国俄勒冈州波特兰,ML研讨会,第1-1页。 ACM。 谷歌学者 数字图书馆
建议
英特尔实验室Haskell研究编译器 Haskell’13:2013年ACM SIGPLAN哈斯克尔研讨会会议记录 Glasgow Haskell编译器(GHC)是一款支持良好的优化编译器,用于哈斯克尔编程语言及其对语言和库的扩展。 Haskell的惰性语义强加了一个通常很难实现的运行时模型。。。 英特尔实验室Haskell研究编译器 哈斯克尔'13 Glasgow Haskell编译器(GHC)是一款支持良好的优化编译器,用于哈斯克尔编程语言及其对语言和库的扩展。 Haskell的惰性语义强加了一个运行时模型,这通常很难。。。