当前位置:首页 > 单片机 > 单片机
[导读] Arteris公司是商用系统级芯片(SoC)互连IP的创新性供应商,今天宣布推出一种半导体设计技术,在用不同供应商的IP设计出高速缓存一致性(Cache Coherent)高效率系统时,它提高了系统级芯片设计师的设计能力。

 Arteris公司是商用系统级芯片(SoC)互连IP的创新性供应商,今天宣布推出一种半导体设计技术,在用不同供应商的IP设计出高速缓存一致性(Cache Coherent)高效率系统时,它提高了系统级芯片设计师的设计能力。利用这项新技术,推出了业界第一个分散式、异构高速缓存一致性(Cache Coherence)互连,帮助设计人员实现更高的频率,更低的功耗,高效率地生产有特色的系统级芯片,缩短产品进入市场的时间。这种系统级芯片跨越多个设计领域,如移动设备、高清晰度电视、企业级存储、汽车的先进驾驶辅助系统(ADAS)、微服务器和网络等市场。

Arteris的设计团队开发出一种全新架构,设计人员可以透过配置多个与协议无关、可以完全高速缓存一致(Cache Coherent)的端口(agent),架构高速缓存一致性(Cache Coherence)互连。比起目前系统级芯片(SoC)中常用的固定式和集中式高速缓存一致互连,它的可配置性更强。此外,Arteris的这项技术也能够提高非高速缓存一致性(Non cache coherent)端口(Agent)的效能。非高速缓存一致性端口透过使用Proxy Cache技术(也称为“I / O高速缓存”)可以访问高速缓存一致性的子系统,这使得包含非一致性IP在内的整个系统可以实现整体高速缓存一致性的好处。

本技术的可配置程度很高,因而系统级芯片设计师可以自由决定一致性端口(Agent)和存储器界面(memory interface)端口的数量,可以配置Snoop Filter数量和大小,以及Proxy Cache和末级高速缓存的数量和大小。利用这种分散式硬件架构,有利于物理实现,并改善时序收敛,因为它更自然地与实际的Floor Plan的约束(constrain)做到一致。

因为可以同时支持不同的高速缓存一致性(heterogeneous cache coherent)协议、高速缓存状态模型和高速缓存的组织,所以本技术可以建构异构多核高速缓存一致性系统。这些功能为设计人员带来了行业中最高程度的可配置性,对于提高系统级芯片的频率、降低延迟和功耗,是有利的,从而满足每个系统的独特需要。

独特的功能:

  • •异构一致性端口(Heterogeneous Coherent Agents) — 可以让设计人员同时实施不同的一致性协议、高速缓存状态模型和高速缓存组织,因此可以使用多家不同供应商和内部开发团队的一致性IP。
  • •分散式架构 — 改善布局设计和时序收敛,同时支持业界最灵活的时钟管理和电源管理。
  • •多个可配置的Snoop Filter — 根据系统中各种一致性端口的不同特性,可以提供多种Snoop Filter的组织、规模和关联性进行配置,减少系统中内存所占用的面积。
  • •Proxy Caches — 可以使得非一致性IP能达成实现整体系统的一致性。
  • •可扩展性 — 由于这种结构是由同样的元件来实现的,每个元件的端口数量可以配置,因而互连IP可以灵活地扩展,以满足各种处理的需要。

“目前的互连技术不足以应对当今先进的系统级芯片SoC所需要的复杂程度。” Arteris总裁兼首席行政官K. Charles Janac说。“我们开发出一种全新架构,因而系统设计师可以灵活地进行配置,满足各类有特殊性能要求的严苛系统。我们的技术所提供的特殊系统功能,是非常独特的,是任何其他架构没有的。”

客户评论的节录:

Linley Group公司:“最新的半导体工艺节点的成本在爆炸性地上升,迫使设计团队去评估在系统级芯片设计方面的新架构,例如异构高速缓存一致性。” Linley 集团公司创办人兼首席分析师Linley Gwennap说。 “Arteris开发的分散式高速缓存一致性架构,将帮助系统设计人员更好地利用系统级芯片的工艺处理资源,因而可以更加有效地完成计算。这项技术的分散式架构对时序收敛(Timing Closure)过程会有帮助,这是因为,它更加适合使用业界的标准综合 - 布局与布线工具。

异构系统架构(HSA)基金会:“异构系统架构(HSA)基金会的一个主要目标是鼓励人们在这方面作出努力:让中央处理器(CPU)和图形处理器(GPU)以外的处理器能够在一个共用的虚拟内存环境中平等地参与运行。”HSA基金会董事长Greg Stoner说。 Arteris的高速缓存一致性互连技术为工程师提供一种实用的方法来实现这个目标。这个方法与HSA平台系统架构规范1.0中列出的目标是一致的,对业界来讲,是一个值得欢迎的进展。”

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:门禁控制系统是现代化数字安防组成的重要方面,它可以应用在登记公司员工的出入,对陌生人来访进行监督。此外,门禁控制系统的唯一标示性,可以有效地对员工上下班出勤起到督促作用,加大和提高公司有限资源的整合利用度。文章通过...

关键字: 射频识别 门禁控制 标签 分散式

摘要:提出了一种基于RTU油井远程测控系统的数据采集和传输层软件设计方案。介绍了实现各种传感器的数据采集、传输以及外部继电器控制的软件设计方法,并对实现Modbus/RTU和Modbus/TCP的通信进行了详细分析。分析...

关键字: RTU ModbusRTU ModbusTCPs主从轮询 可配置

CoolX3000不但性能极高,而且还有一种独特的灵活性,又另外配备智能控制和监测功能,是适用于医疗仪器、生命科学科研设备和特殊工业制品的理想电源解决方案

关键字: CoolX3000 可配置 电源

[]该公司在周二的新闻稿中说,它已经在美国和欧洲的“独立数据中心网络”上运行,使开发人员和企业可以在平台上构建和启动自己的应用程序和项目。 在Dfinity的互联网计算机上已经建立的项目包括去中心化支

关键字: dfinity 云计算 分散式

在SC 19大会上,Intel正式宣布了Xe架构的GPU及10nm工艺的新一代至强可扩展处理器(代号Sapphire Rapids),2021年问世的Aurora极光百亿亿次超算将承载Intel在HP

关键字: cache Intel 计算 兰博 rambo hpc

Cache为接口类。ShardedLRUCache继承自Cache,实现了Cache中的缓存操作方法。ShardedLRUCache封装了16个LRUCache缓存片,每次对缓存的读取、插入、查找、删

关键字: cache lrucache

原理LeetCode上有着样一道题目:Design and implement a data structure for Least Recently Used (LRU) cache. It sho

关键字: cache 算法 lru

阅读本博客可参考:LevelDB源码分析之十一:cacheLevelDB源码分析之十二:blockLevelDB源码分析之十三:table由上面这三篇博客可知,LevelDB的Cache分为两种,分别

关键字: cache tablecache

NOC互连实现了高带宽、低延迟的片上通信 同时提高了功能安全诊断覆盖范围

关键字: arteris flexnoc ip 三星

在2004年写的一篇文章x86汇编语言学习手记(1)中,曾经涉及到gcc编译的代码默认16字节栈对齐的问题。之所以这样做,主要是性能优化方面的考虑。  大多数现代cpu都one-die了

关键字: cache coherence CPU 嵌入式处理器
关闭
关闭