约翰内斯·多尔弗特
人员信息
附属: 美国加利福尼亚州劳伦斯·利弗莫尔国家实验室
优化列表
2020年-今天
2024 [第九章] 约翰·R·特拉姆 , 保罗·K·罗曼诺 , 帕特里克·施里维斯 , 阿曼达·隆德 , 约翰内斯·多尔弗特 , 帕特里克·斯坦布雷彻 , 安德鲁·西格尔 , 加文·里德利 :
Intel、NVIDIA和AMD GPU上的高性能便携式蒙特卡罗粒子传输。 CoRR公司 abs/2403.12345 ( 2024 ) 2023 [公元47年] 谭祖军 , Yebin Chon先生 , 克鲁斯 , 约翰内斯·多尔弗特 , 徐紫阳 , 布莱恩寄宿 , 西蒙·坎帕诺尼 , 戴维·奥古斯特 :
SPLENDID:支持用于交互式开发的并行LLVM-IR增强的自然分解。 ASPLOS(3) 2023 : 679-693 [公元46年] 埃里克·赖特 , 约翰内斯·多尔弗特 , 田士雷 , 芭芭拉·查普曼 , 苏尼塔·钱德拉塞卡兰 :
在LLVM的GPU运行时中实现OpenMP的SIMD指令。 ICPP公司 2023 : 173-182 [公元45年] 扬·胡克尔海姆 , 约翰内斯·多尔弗特 :
ORAQL-对LLVM中别名查询的乐观响应。 ICPP公司 2023 : 655-664 [公元44年] 田士雷 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
通过集成执行实现直接GPU编译的最大并行性和GPU利用率。 ICPP研讨会 2023 : 112-118 [公元43年] 拉胡尔库马尔·加亚特里 , 斯蒂芬·奥利维尔 , 克里斯蒂安·特罗特 , 约翰内斯·多尔弗特 , 扬·谢斯科 , 达米安·勒布伦·格兰迪 :
Kokkos OpenMP目标后端:实施和经验教训。 综合水管理计划 2023 : 99-113 [公元42年] 田士雷 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
通过直接(OpenMP)卸载探索GPU上通用代码执行的限制。 综合水管理计划 2023 : 179-192 [公元41年] 威廉·S·摩西 , 伊万·伊万诺夫 , 延斯·多姆克 , 东藤俊雄 , 约翰内斯·多尔弗特 , 奥列克桑德·齐恩科 :
通过高级并行结构实现高性能GPU到CPU的编译和优化。 PPoPP(PPoPP) 2023 : 119-134 [公元40年] Konstantinos Parasysis公司 , 乔治·乔治库迪斯 , 埃斯特班·兰格尔 , 伊格纳西奥·拉古纳 , 约翰内斯·多尔弗特 :
通过内核记录和重播对(OpenMP)GPU应用程序进行可扩展调整。 联合国安全理事会 2023 : 28:1-28:14 [公元39年] 田士雷 , 汤姆·斯科格兰 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
性能可移植GPU代码的OpenMP内核语言扩展。 SC研讨会 2023 : 875-883 [公元38年] 安东·瑞达尔 , 约瑟夫·胡贝尔 , 伊桑·路易斯·麦克唐纳 , 约翰内斯·多尔弗特 :
GPU上C标准数学库函数的精度和性能分析。 SC研讨会 2023 : 892-903 [公元37年] 迭戈·A·罗·佩多莫 , 罗德里戈·塞卡托 , 雷米·内维尔 , 埃尔维·伊维奎尔 , 李晓明 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , 约翰内斯·多尔弗特 :
内存传输分解:通过架构软件策略探索智能数据移动。 SC研讨会 2023 : 1958-1967 [i8] 田士雷 , 汤姆·斯科格兰 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
GPU First-在GPU上执行旧CPU代码。 CoRR公司 abs/2306.11686 ( 2023 ) [i7] 艾登·格罗斯曼 , Ludger Paehler公司 , Konstantinos Parasysis公司 , 塔尔·本努 , 雅各布·希尼亚 , 威廉·S·摩西 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , Mircea Trofin公司 , 约翰内斯·多尔弗特 :
ComPile:来自生产源的大型IR数据集。 CoRR公司 abs/2309.15432 ( 2023 ) [i6] 约瑟夫·K·L·李 , 奥利弗·布朗 , 马克·布尔 , 马丁·鲁费纳赫特 , 约翰内斯·多尔弗特 , 迈克尔·克莱姆 , 马丁·舒尔茨 :
使用OpenMP API卸载Quantum任务。 CoRR公司 abs/2311.03210 ( 2023 ) 2022 [j3] 艾利斯特·约翰逊 , 卡米尔·科蒂 , 艾伦·D·马洛尼 , 约翰内斯·多尔弗特 :
马丁:自动代码重写的小型匹配和替换工具。 J.开源软件。 7 ( 77 ) : 4590 ( 2022 ) [注2] Seonmyeong Bak公司 , 科琳·贝尔托尼 , 斯文·博姆 , 鲁本·D·布迪亚贾 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 , 马库斯·艾森巴赫 , 哈尔·芬克尔 , 奥斯卡·R·埃尔南德斯 , 约瑟夫·胡贝尔 , 岩崎信太郎 , 维威克·凯乐 , 保罗·R·C·肯特 , JaeHyuk夸克 , 林美凤 , 彼得·卢斯科(Piotr Luszczek) , 叶洛 , Buu Pham公司 , 斯瓦鲁波普尔 , 基兰·拉维库马尔 , 维维克·萨卡尔 , 托马斯·斯科格兰 , 田士雷 , 杨振康(P.K.Yeung) :
OpenMP应用程序体验:移植到加速节点。 并行计算。 109 : 102856 ( 2022 ) [c36] 约翰内斯·多尔弗特 , 马克·贾斯珀 , 约瑟夫·胡贝尔 , 哈立德·阿卜杜勒 , 乔治·乔治库迪斯 , 托马斯·斯科格兰 , Konstantinos Parasysis公司 :
打破供应商锁定:通过OpenMP作为目标独立运行时层实现性能可移植编程。 PACT公司 2022 : 494-504 [公元35年] 约瑟夫·胡贝尔 , 梅兰妮·科尼利厄斯 , 乔治·乔治库迪斯 , 田士雷 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , 库特迪内尔 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
在GPU上高效执行OpenMP。 CGO公司 2022 : 41-52 [公元34年] 艾利斯特·约翰逊 , 卡米尔·科蒂 , 艾伦·D·马洛尼 , 约翰内斯·多尔弗特 :
MARTINI:使用代码示例自动重写应用程序的小型匹配和替换工具。 欧洲-保时捷 2022 : 19-34 [c33] 德拉拉姆·塔拉什拉菲 , 约翰内斯·多尔弗特 , 马克·莫雷诺·马扎 :
Polly中的管道模式检测技术。 ICPP研讨会 2022 : 18:1-18:10 [公元32年] 约翰内斯·多尔弗特 , Atmn Patel公司 , 约瑟夫·胡贝尔 , 田士雷 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , 芭芭拉·查普曼 , 乔治·乔治库迪斯 :
共同设计OpenMP GPU运行时和优化近零开销执行。 IPDPS公司 2022 : 504-514 [公元31年] 文宾路 , 宝坻山 , 埃里克·劳特 , 杰蒙 , 毛里西奥·阿拉亚·波洛 , 约翰内斯·多尔弗特 , 阿比德穆斯林马利克 , 芭芭拉·查普曼 :
实现高效的远程OpenMP卸载。 综合水管理计划 2022 : 17-31 [公元30年] 德拉拉姆·塔拉什拉菲 , 马克·莫雷诺·马扎 , 约翰内斯·多尔弗特 :
实现快速GPU内存的自动OpenMP感知利用。 综合水管理计划 2022 : 67-80 [公元29年] 田士雷 , 约瑟夫·胡贝尔 , 约翰·R·特拉姆 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
OpenMP目标卸载的实时编译和链接时间优化。 综合水管理计划 2022 : 145-158 [公元28年] 拉斐尔·埃雷拉·瓜伊特罗 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , 托马斯·阿普尔顿 , 李晓明 , 约翰内斯·多尔弗特 :
自动异步执行同步卸载的OpenMP目标区域。 LLVM-HPC@SC时 2022 : 23-33 [公元27年] 田士雷 , 约瑟夫·胡贝尔 , Konstantinos Parasysis公司 , 芭芭拉·查普曼 , 约翰内斯·多尔弗特 :
具有OpenMP并行性的主机应用程序的直接GPU编译和执行。 LLVM-HPC@SC 2022 : 43-51 [公元26年] Konstantinos Parasysis公司 , 乔治·乔治库迪斯 , 约翰内斯·多尔弗特 , 伊格纳西奥·拉古纳 , 托马斯·R·W·斯科格兰 :
Piper:通过编译器性能优化对OpenMP进行管道化卸载执行。 P3HPC@南卡罗来纳州 2022 : 100-110 [公元25年] Atmn Patel公司 , 约翰内斯·多尔弗特 :
远程OpenMP卸载。 PPoPP(PPoPP) 2022 : 441-442 [公元24年] 威廉·S·摩西 , 斯里·克里希纳·纳拉亚南 , Ludger Paehler公司 , 瓦伦汀·丘拉维 , 米歇尔·沙宁 , 扬·胡克尔海姆 , 约翰内斯·多尔弗特 , 保罗·D·霍夫兰 :
通过编译器增强实现多个并行范例的可伸缩自动区分。 联合国安全理事会 2022 : 60:1-60:18 【c23】 Atmn Patel公司 , 约翰内斯·多尔弗特 :
远程OpenMP卸载。 英思科 2022 : 315-333 [i5] 威廉·S·摩西 , 伊万·伊万诺夫 , 延斯·多姆克 , 东藤俊雄 , 约翰内斯·多尔弗特 , 奥列克桑德·齐恩科 :
通过高级并行结构实现高性能GPU到CPU的编译和优化。 CoRR公司 abs/2207.00257 ( 2022 ) 2021 [公元22年] 约翰内斯·多尔弗特 , 约瑟夫·胡贝尔 , 梅兰妮·科尼利厄斯 :
在LLVM中提升OpenMP卸载调试功能。 ICPP研讨会 2021 : 20:1-20:8 【c21】 塔林杜·贾亚蒂拉卡 , 上野秀都 , 乔治·乔治库迪斯 , 恩江公园 , 约翰内斯·多尔弗特 :
通过机器学习减少编译器优化选择的编译时间。 ICPP研讨会 2021 : 23:1-23:6 [公元20年] Atmn Patel公司 , 田士雷 , 约翰内斯·多尔弗特 , 芭芭拉·查普曼 :
虚拟GPU作为开发人员友好的OpenMP卸载目标。 ICPP研讨会 2021 : 24:1-24:7 [第19条] 扬·胡克尔海姆 , 约翰内斯·多尔弗特 :
喷洒:OPENMP中阵列的稀疏缩减。 IPDPS公司 2021 : 475-484 [第18条] 芭芭拉·查普曼 , Buu Pham公司 , 查伦·杨(Charlene Yang) , 克里斯托弗·戴利 , 科伦·贝托尼 , 德鲁瓦·库尔卡尼 , 多塞·奥利斯帕耶夫 , 埃德·达泽维多 , 约翰内斯·多尔弗特 , 周克仁 , 基兰·拉维库马尔 , 马克·戈登 , 毛罗·德尔·本 , 林美凤 , 梅利萨·阿尔坎 , 克鲁斯 , 奥斯卡·R·埃尔南德斯 , 杨振康(P.K.Yeung) , 林子扬 , 彭旭 , 斯瓦鲁波普尔 , 托萨波恩·萨塔萨图查纳 , 维威克·凯乐 , 威廉·胡恩 , 何云(海伦) :
OpenMP黑客马拉松的成果:使用卸载模型的OpenMP应用程序体验(第一部分)。 综合水管理计划 2021 : 67-80 [第17条] 芭芭拉·查普曼 , Buu Pham公司 , 查伦·杨(Charlene Yang) , 克里斯托弗·戴利 , 科伦·贝托尼 , 德鲁瓦·库尔卡尼 , 多塞·奥利斯帕耶夫 , 埃德·达泽维多 , 约翰内斯·多尔弗特 , 周克仁 , 基兰·拉维库马尔 , 马克·戈登 , 毛罗·德尔·本 , 林美凤 , 梅利萨·阿尔坎 , 克鲁斯 , 奥斯卡·R·埃尔南德斯 , 杨振康(P.K.Yeung) , 林子扬 , 彭旭 , 斯瓦鲁波普尔 , 托萨波恩·萨塔萨图查纳 , 维威克·凯乐 , 威廉·胡恩 , 何云(海伦) :
OpenMP黑客马拉松的成果:使用卸载模型的OpenMP应用程序体验(第二部分)。 综合水管理计划 2021 : 81-95 [第16条] 约瑟夫·胡贝尔 , 魏乐伟 , 乔治·乔治库迪斯 , 约翰内斯·多尔弗特 , 奥斯卡·R·埃尔南德斯 :
基于LLVM的SIMD代码生成优化分析案例研究。 综合水管理计划 2021 : 142-155 [第15条] 田士雷 , 乔恩·切斯特菲尔德 , 约翰内斯·多尔弗特 , 芭芭拉·查普曼 :
经验报告:使用OpenMP 5.1编写便携式GPU运行时。 综合水管理计划 2021 : 159-169 [第14条] 威廉·S·摩西 , 瓦伦汀·丘拉维 , Ludger Paehler公司 , 扬·胡克尔海姆 , 斯里·克里希纳·纳拉亚南 , 米歇尔·沙宁 , 约翰内斯·多尔弗特 :
通过酶对GPU内核进行反向模式自动分化和优化。 联合国安全理事会 2021 : 61 [i4] 田石磊 , 乔恩·切斯特菲尔德 , 约翰内斯·多尔弗特 , 芭芭拉·查普曼 :
经验报告:使用OpenMP 5.1编写便携式GPU运行时。 CoRR公司 abs/2106.03219 ( 2021 ) [i3] 约瑟夫·胡贝尔 , 魏乐伟 , 乔治·乔治库迪斯 , 约翰内斯·多尔弗特 , 奥斯卡·R·埃尔南德斯 :
基于LLVM的SIMD代码生成优化分析案例研究。 CoRR公司 abs/2106.14332 ( 2021 ) 2020 [第13条] 亚历山大·马茨 , 约翰内斯·多尔弗特 , 霍尔格·弗罗宁 :
使用多面体编译对数据并行内核进行自动分区。 ICPP研讨会 2020 : 13:1-13:10 [第12条] 乔治·乔治库迪斯 , 约翰内斯·多尔弗特 , 伊格纳西奥·拉古纳 , 托马斯·R·W·斯科格兰 :
FAROS:通过基准测试和编译器优化分析分析OpenMP编译的框架。 综合水管理计划 2020 : 3-17 [第11条] 田士雷 , 约翰内斯·多尔弗特 , 芭芭拉·查普曼 :
使用隐藏的帮助程序线程并发执行延迟的OpenMP目标任务。 LCPC公司 2020 : 41-56 [i2] 哈尔·芬克尔 , 亚历山大·J·麦卡斯基 , 托比·波波拉 , 德米特里·利亚克 , 约翰内斯·多尔弗特 :
真正将领域特定语言嵌入到C++中。 CoRR公司 abs/2010.08439 ( 2020 )
2010 – 2019
2019 [第10条] 约翰内斯·多尔弗特 , 何塞·曼努埃尔·蒙萨尔维·迪亚兹 , 哈尔·芬克尔 :
针对OpenMP目标区域的TRegion接口和编译器优化。 综合水管理计划 2019 : 153-167 【c9】 约翰内斯·多尔弗特 , 布莱恩寄宿 , 哈尔·芬克尔 :
通过乐观的静态程序注释进行性能探索。 英思科 2019 : 247-268 2018 【b1】 约翰内斯·多尔弗特 :
适用且完善的低级程序多面体优化。 德国萨尔布吕肯萨尔州大学, 2018 【c8】 约翰内斯·多尔弗特 , 史瑞·夏尔玛 , 塞巴斯蒂安·哈克 :
多面体表达传播。 科科斯群岛 2018 : 25-36 【c7】 约翰内斯·多尔弗特 , 哈尔·芬克尔 :
OpenMP编译器优化。 综合水管理计划 2018 : 113-127 【c6】 约翰内斯·多尔弗特 , 哈尔·芬克尔 :
并行程序的编译器优化。 LCPC公司 2018 : 112-119 2017 【c5】 约翰内斯·多尔弗特 , 托比亚斯·格罗瑟 , 塞巴斯蒂安·哈克 :
乐观的循环优化。 CGO公司 2017 : 292-304 2016 【c4】 西蒙·莫尔 , 约翰内斯·多尔弗特 , 塞巴斯蒂安·哈克 :
OpenCL的输入空间分割。 科科斯群岛 2016 : 251-260 2015 [j1] 凯文·斯特雷特 , 约翰内斯·多尔弗特 , 克莱门斯·汉马赫 , 安德利亚斯·策勒 , 塞巴斯蒂安·哈克 :
广义任务并行性。 ACM事务处理。 阿基特。 代码优化。 12 ( 1 ) : 8:1-8:25 ( 2015 ) 【c3】 佩里克斯·阿尔维斯 , 费比安·格鲁伯 , 约翰内斯·多尔弗特 , 亚历山德罗斯·兰普林里亚斯(Alexandros Lamprineas) , 托比亚斯·格罗瑟 , 法布里斯·拉斯特罗 , 费尔南多·马格诺·昆托·佩雷拉 :
运行时指针消除歧义。 OOPSLA公司 2015 : 589-606 [i1] 约翰内斯·多尔弗特 , 凯文·斯特雷特 , 塞巴斯蒂安·哈克 , 齐诺·贝奈萨 :
存在约简的Polly多面体调度。 CoRR公司 abs/1505.07716 ( 2015 ) 2014 【c2】 简·雷内克 , 约翰内斯·多尔弗特 :
架构-参数时序分析。 RTAS公司 2014 : 189-200 2013 【c1】 安德烈亚斯·阿贝尔 , 弗洛里安·奔驰 , 约翰内斯·多尔弗特 , 芭芭拉·多尔 , 塞巴斯蒂安·哈恩 , 弗洛里安·哈彭塔尔 , 迈克尔·雅各布斯 , 阿米尔·H·莫因 , 简·雷内克 , 伯恩哈德·肖默 , 莱因哈德·威廉姆 :
资源共享对绩效和绩效预测的影响:一项调查。 CONCUR公司 2013 : 25-43