BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

MSEPT'12——关于多核系统软件工程的大会

| 作者 Michael Stal 关注 0 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝 发布于 2012年1月24日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

当前处理器的架构很难支持并行机制。由于这些CPU花费很低的成本就可以买到,所以软件工程的主要挑战是在应用程序中利用这些处理器。国际多核软件工程、性能和工具大会(The International Conference on Multicore Software Engineering, Performance, and Tools MSEPT'12)将着重寻找可能的答案。

多核系统已经普遍出现在桌面系统、笔记本甚至是智能手机和平板电脑中。至于耗费资源的应用程序领域,像IPTV、多媒体或者游戏,软件工程需要解决这样的问题,如何才能够最有效利用最新式硬件的功能。在低成本多核系统出现之前,这样的计算能力只有大型机构才能够承担得起。现在,即便是一般的开发者也必须面临这样的挑战。不幸的是,并行机制中也存在大量缺陷。某些在多核系统之上构建的软件系统运行速度要比串行系统更慢,而且更加不稳定。这是由于并行机制本身固有的复杂性造成的,这更可能导致错误。很多关于并行系统的大会还专注于系统编程或者硬件结构的专利。实际上,并发问题还需要在架构层级来解决。认为并行机制只是编码方面的内容并不充分。

MSEPT'12大会承诺要有效地覆盖软件工程,从而填补研究和实践之间的差距。大会要求有兴趣提交论文的参与者能够覆盖以下领域:

  • 多核软件的框架和程序库
  • GPUs:编程和工具、OpenCL、CUDA、编译器、运行时系统
  • 并行模式
  • 并行软件架构
  • 多核软件的建模技术
  • 软件组件和组合
  • 多核编程模型
  • 软件事务内存(Software Transactional Memory)
  • 针对并行应用程序的测试和调试
  • 多核软件的验证技术
  • 针对并行机制的软件工程
  • 性能调优和自动调优
  • 针对多核软件的开发环境和工具
  • 针对同质/异质多核系统的工具和技术
  • 多核系统之上的编译器技术和自动并行化
  • 针对多核软件开发的处理模型
  • 多核集群中的并行机制,以及使用多核的分布式系统
  • 多核编程中的电力问题
  • 多核的数据处理
  • 关于与多核硬件之间的接口以及操作系统的软件问题
  • 科学计算中的多核软件问题
  • 在移动和嵌入式设备上的多核软件
  • 体验报告

该会议将于2012年5月31日至6月1日在捷克共和国的布拉格召开。它会和 TOOLS大会一起召开。

查看英文原文:MSEPT'12 - Conference on Software Engineering for Multicore Systems

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT