Enabling Primitives For Compiling Parallel Languages

LANGUAGES, COMPILERS AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS(1996)

引用 38|浏览4
暂无评分
摘要
This paper presents three novel languageimplementation primitives---lazy threads,stacklets, andsynchronizers---andshows how they combine to provide a parallel call at nearly the efficiency ofa sequential call. The central idea is to transform parallel calls into parallel-ready sequential calls.Excess parallelism degrades into sequential calls with the attendant efficient stack managementand direct transfer of control and data, unless a call truly needs to execute in parallel, in whichcase...
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要