• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2025机器人产业趋势论坛报名
传感器

多处理SoC需新思维,业界展示SoC编程改进模型

  2005年07月20日  

日前参与多处理器系统级芯片(MPSoC)研讨会的人士表示,必须改进编程模型以充分利用下一代SoC。

编程模型定义了一种SoC平台开发的方式。它采用抽象来隐藏潜在的执行平台。传统上,编程模型来自于软件世界,但MPSoC主办者兼法国TIMA实验室系统级综合部负责人Ahmed Jerraya表示,现在业界需要面向多处理SoC的新思维。

“当我们开发硬件/软件接口时,我们需要不同的编程模型。硬件和软件都必须抽象化。”Jerraya表示。此外,他指出,编程模型还必须抽象定义硬件/软件接口的CPU。当今的编译通常忽略了CPU环境。

因此,面向SoC的并行编程模型必须变得更为直截了当,以说明CPU结构组织、总线功能模型接口、指令集仿真、交易级模型,以及最终的RTL硬件。“硬件/软件接口协同设计需要统一的代表硬件、软件和CPU的模型。”Jerraya表示。

TIMA的系统级综合部Frederic Petrot展示了一种可能的解决方案。他表示,TIMA正在开发一种“基于服务的元件模型”,能处理硬件和软件。这种模型有两部分——接口,包含服务声明和数据结构,以及参数化的实现。目标是实现一个单一模型,能从抽象规范到RTL描述系统设计,并自动生成wrappers和交易器(transactor)。

丹麦技术大学信息及数学建模教授Jan Madsen则展示了一种称为ARTS的系统级建模框架。“总体思路是愿意尝试新事物,如新处理器和新时序安排。”

ARTS是基于SystemC的仿真环境,能检测所选特定的实时操作系统、处理器、网络拓扑及任务映射的因果关系。他演示了该模型如何检测处理器利用、总线冲突及存储文件。

加拿大蒙特利尔Ecole理工学院教授Gabriela Nicolescu则畅谈了包含MEMS、光学或电生物元件的异类SoC规范和验证要求。

关键是构建减少物理原型的模拟并仿真。一种可能性是扩展语言,例如Verilog-AMS,另外一种可能性是创建允许不同类模型计算的环境,如伯克莱大学的Ptolemy。Nicolescu表示,其大学拥有一个SystemC/Simulink环境的工作原型,能够提供集成连续及离散项目的仿真。

俄国圣彼得堡航空仪器州立大学高性能计算机和网络技术学院院长Yuriy Sheynin认为,多处理器SoC编程需要高效的语言、方法论和工具。他领导的小组开发出一套用于并行计算的“异步成长流程(AGP)”图形化模型,基于异步分配控制,能描述所有流程的互动。该小组还开发出了一种并行编程语言Visa,特别针对AGP模型使用。


最新视频
伊顿Bussmann:百年品牌 以创新驱动发展   
欧姆龙光电传感器E3AS | 角度特性演示:高反光不锈钢工件稳定检出   
研祥金码
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
研祥IPC-310准系统,5月28日冰点底价限时开抢
研祥IPC-310准系统,5月28日冰点底价限时开抢

疯狂星期三,研祥IPC-310准系统,5月28日冰点底价限时开抢!

优傲机器人新品巡展 NVITATION 邀请函
优傲机器人新品巡展 NVITATION 邀请函

优傲机器人将于2025年6月5日在北京亦庄举办新品巡展活动。届时,您将有机会近距离品鉴优傲新品成为首批见证 UR15 中

在线会议
热门标签

社区