Pipeline, Delta, and Black Hole are three simple patterns used in concurrent software design. We recently presented these and other patterns for parallelism at a nine-hour workshop for professional embedded systems developers. By grounding these patterns in the context of robotic control on the LEGO Mindstorms, we provided an engaging and enjoyable educational experience for our "students," and reaffirmed that small, powerful languages have a place in education for beginners and experts alike.
管线,增量和黑洞是并发软件设计中使用的三个简单模式。我们最近在一个为期9个小时的专业嵌入式系统开发人员研讨会上介绍了这些以及其他并行模式。通过在乐高Mindstorms机器人控制的背景下建立这些模式,我们为我们的“学生”提供了引人入胜且令人愉悦的教育体验,并重申小而有力的语言在初学者和专家中都可以在教育中占有一席之地。 P >
机译:教育学上的并行编程模式
机译:结构化并行编程Michael McCool $ 1James Reinders $ 1Arch Robison $ 1;结构化并行编程:高效计算模式由Michael McCool,James Reinders和Arch Robison撰写,由Morgan Kaufmann出版,(c)2012,ISBN 0124159931,xxvi + 406页,59.95美元。
机译:主流并行编程中的算法骨骼和并行设计模式
机译:具有教学模式的编程学习工具
机译:parallel_dp:并行动态编程设计模式,它是IntelRTM线程构建模块算法模板。
机译:体外极化Caco-2肠上皮细胞的全球转录程序与正常结肠癌和结肠癌中的基因表达程序之间的平行性
机译:教育学上的并行编程模式