arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1002.1408cs.PLcs.DC
收藏

第二届并行程序设计语言方法和Communication-cEntric软件国际研讨会论文集

Proceedings Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software

Alastair R. Beresford, Simon Gay

摘要:

第二届并行和通信程序设计语言方法国际研讨会(PLACES)与ETAPS 2009在英国约克市举行。研讨会于2009年3月22日星期日举行。讲习班的重点是计算机软件不断变化的环境所带来的挑战。传统上,大多数软件都是为一台具有一个CPU的计算机编写的。然而,今天Web上的应用程序是使用部署在许多机器上的许多交互服务构建的;很快,现成的CPU将托管数千个核心,传感器网络将由大量处理单元组成。许多普通的应用程序很快就需要有效地利用数千个计算节点。在某种粒度级别上,这种系统中的计算将本质上是并发的和以通信为中心的。为即将到来的计算范式开发有效的编程方法需要探索和理解各种各样的思想和技术。该研讨会提供了一个论坛,来自不同领域的研究人员可以在不久的将来就编程的核心挑战之一交换新的想法,开发编程方法和基础设施,其中并发和分布是规范,而不是边缘问题。

英文摘要:

The Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES) was co-located with ETAPS 2009 in the city of York, England. The workshop took place on Sunday 22nd March 2009. The workshop focused on the challenges raised by the changing landscape of computer software. Traditionally, most software was written for a single computer with one CPU. However applications on the web today are built using numerous interacting services deployed on across many machines; soon off-the-shelf CPUs will host thousands of cores, and sensor networks will be composed from a large number of processing units. Many normal applications will soon need to make effective use of thousands of computing nodes. At some level of granularity, computation in such systems will be inherently concurrent and communication-centred. The development of effective programming methodologies for the coming computing paradigm demands exploration and understanding of a wide variety of ideas and techniques. This workshop offered a forum where researchers from different fields could exchange new ideas on one of the central challenges for programming in the near future, the development of programming methodologies and infrastructures where concurrency and distribution are the norm rather than a marginal concern.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑