电子发烧友网 > 嵌入式技术 > 正文

UltraSoC嵌入式监测和分析基础架构再推新技术 可精确追踪架构性能优化能力

2019年05月07日 17:00 次阅读

  周期精确追踪技术提高UltraSoC嵌入式分析基础架构的性能优化能力,固态硬盘(SSD)、服务器和实时应用的设计人员将从中受益。

  英国剑桥–2019年5月6日

  UltraSoC今日宣布其嵌入式监测和分析基础架构中推出新技术,支持高性能计算、存储和实时设备的设计人员能够从其产品中获取最高级别的性能。通过增加周期精确的追踪功能,可使利用UltraSoC嵌入式分析技术的实时应用开发人员不仅能够查看器件内部发生的情况,而且更为关键的是可以看到发生某些情况的时间。

  在实时和性能关键型(performance-critical)应用中,周期精确追踪正变得越来越重要,工程师需要将其硬件和软件代码的运行优化到单时钟周期的水平,即被CPUGPUDSP或加速器所识别的最小时间单位。周期精确追踪技术最初将作为UltraSoC用于RISC-V处理器追踪解决方案的一部分提供,RISC-V是一个快速增长的开源处理器项目。

  “挤出最多可用的每一点性能正变得越来越重要,”Ultrasoc首席技术官Gajinder Panear说:“在‘每个周期都有价值’的世界中,我们正在力助推进更快的数据访问、更好的计算性能和最佳效率。”

  由于UltraSoC的分析和监测技术被直接嵌入到芯片的硬件中,因此与使用其他技术相比,它能够捕获SoC中更快发生的事件(通常在纳秒级的范围内)。访问这种周期精确的追踪信息意味着致力于深度嵌入式应用的客户将能够准确地查看他们的代码执行的周期数,是否存在停顿和依赖关系,以及它们持续了多长时间。 掌握了这些信息,这些性能关键型系统的设计人员可以进一步优化其设计并获得最大的效率收益。

  新的周期精确追踪功能建立于UltraSoC在RISC-V开发和调试方面的领先性基础之上。 在2018年初,该公司宣布推出业界第一款也是唯一一款专为RISC-V设计的商用追踪编码器IP,提供了一种实时监控CPU程序执行的机制。 它对指令执行和数据内存访问进行编码(可选),并输出一种高度压缩的追踪格式。 外部软件可以随后获取此数据并使用它来重建程序执行流程。 UltraSoC的RISC-V追踪编码器是为符合RISC-V标准而开发的,同时提供许多强大的功能,如数据和指令追踪、一系列计数器和定时器以及快速分析描绘工具,使其与实现基线RISC-V标准要求的开源代替产品明显不同。

  由于与其他内核的软件、外围设备、实时事件、不成熟集成或上述所有因素的某种组合形成交互,软件的运行并不总是如预期的那样或在预期时候的那样运行;结果是实时行为受到了影响。处理器追踪是系统开发人员的一个关键需求,因为它支持详细地查看程序的运行,逐条指令的周期精确追踪允许您查看程序是在何时被执行的。UltraSoC的RISC-V Trace Encoder追踪编码器支持32位和64位RISC-V设计,该IP块可与UltraSoC产品组合的其他部分顺利集成,支持开放式和行业标准架构,以将自分析功能置于SoC的核心。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

嵌入式Linux

注:已经报名的学员请添加班级群669626886————————————————————————————————————

发烧友学院 发表于 2018-07-31 00:00 7648次阅读
嵌入式Linux

请问在多核嵌入式系统中核可以当作线程来对待吗?

发表于 2019-05-08 07:37 12次阅读
请问在多核嵌入式系统中核可以当作线程来对待吗?

请问UCGUI怎么获取链表框选中项?

发表于 2019-05-08 06:36 23次阅读
请问UCGUI怎么获取链表框选中项?

消息邮箱发送空消息和非空消息产生一样的效果

发表于 2019-05-08 06:36 14次阅读
消息邮箱发送空消息和非空消息产生一样的效果

如何保持基于RISC-V的嵌入式设计灵活性

如果是桌面类型的处理器,服务器,那相信很多人会想到Intel的x86架构;而如果是移动处理器,微控制...

发表于 2019-05-07 17:07 163次阅读
如何保持基于RISC-V的嵌入式设计灵活性

嵌入式LINUX和JVM结合 革新嵌入式系统软件...

嵌入式系统是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术等先进技术和具体应用对...

发表于 2019-05-07 10:54 13次阅读
嵌入式LINUX和JVM结合 革新嵌入式系统软件...

采用构件技术实现嵌入式系统复用软件设计

发表于 2019-05-07 07:00 21次阅读
采用构件技术实现嵌入式系统复用软件设计

请问嵌入式软件有哪些方向?

发表于 2019-05-07 01:42 17次阅读
请问嵌入式软件有哪些方向?

请问怎么理解NW.JS和HTML5的关系?

发表于 2019-05-06 18:44 11次阅读
请问怎么理解NW.JS和HTML5的关系?

请问图中这个用来固定的东西是什么?

发表于 2019-05-06 18:43 10次阅读
请问图中这个用来固定的东西是什么?

剖析适合STM32的五种嵌入式操作系统的优缺点

发表于 2019-05-06 17:31 225次阅读
剖析适合STM32的五种嵌入式操作系统的优缺点

为什么要在嵌入式系统中选择嵌入式Linux?

当系统越来越大、应用越来越多,使用操作系统很有必要。操作系统的作用有:统一管理系统资源、为用户提供访...

发表于 2019-05-06 17:19 16次阅读
为什么要在嵌入式系统中选择嵌入式Linux?

嵌入式实时操作系统程序中C/C++代码的优化

计算机技术和信息技术的高速发展的今天,计算机和计算机技术大量应用在人们的日常生活中,嵌入式计算机也得...

发表于 2019-05-06 16:49 11次阅读
嵌入式实时操作系统程序中C/C++代码的优化

需要了解嵌入式Linux文件系统及其存储机制

嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌...

发表于 2019-05-06 16:43 17次阅读
需要了解嵌入式Linux文件系统及其存储机制

你知道嵌入式Linux系统下Microwindo...

通过对嵌入式GUI软件Microwindows进行分析并与X window进行对比,阐述Microw...

发表于 2019-05-06 16:04 19次阅读
你知道嵌入式Linux系统下Microwindo...

基于嵌入式操作系统的VxWorks设备驱动程序设...

VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),以其优良的可...

发表于 2019-05-06 15:59 61次阅读
基于嵌入式操作系统的VxWorks设备驱动程序设...

嵌入式Linux如何加快物联网方案的开发速度

通常,极低功率应用(例如传感器)能够凭借一次性电池甚至自身供能机制运行数个月之久。这意味着任何Lin...

发表于 2019-05-06 15:58 36次阅读
嵌入式Linux如何加快物联网方案的开发速度

嵌入式Linux开发之C语言学习秘诀

习C语言,乃至学习所有的语言,都讲究一个动手--不是动手打人,而是动手编程序。你必须通过编写程序来熟...

发表于 2019-05-06 15:45 11次阅读
嵌入式Linux开发之C语言学习秘诀

基于51单片机及嵌入式传感器的电网监控系统设计浅...

随着计算机技术的飞速发展,嵌入式系统已经成为计算机技术领域的一个非常重要的组成部分,普遍应用于商业和...

发表于 2019-05-06 14:42 101次阅读
基于51单片机及嵌入式传感器的电网监控系统设计浅...

新手该怎样学习嵌入式Linux?

在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看...

发表于 2019-05-06 14:41 13次阅读
新手该怎样学习嵌入式Linux?

基于FPGA的多路PWM输出接口设计

发表于 2019-05-06 09:18 34次阅读
基于FPGA的多路PWM输出接口设计

UCgui WM编译报错

发表于 2019-05-06 00:04 12次阅读
UCgui WM编译报错

需要深入了解linux下的system()函数

system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参...

发表于 2019-05-05 15:00 19次阅读
需要深入了解linux下的system()函数

在嵌入式Linux上实现JFFS文件系统

近年来,随着电子技术的不断进步,嵌入式系统开发已成为热点,而Linux作为一个自由软件 ,也得到了极...

发表于 2019-05-05 14:48 14次阅读
在嵌入式Linux上实现JFFS文件系统

需要了解嵌入式Linux的实时化技术

Linux支持PowerPC、MIPS、ARM、DSP等多种嵌入式处理器,逐渐被用于多种关键性场合。...

发表于 2019-05-05 14:45 9次阅读
需要了解嵌入式Linux的实时化技术

嵌入式linux下u盘自动挂载的实现

一、方法一 由于我调试的系统是基于LSDK的,所以没法直接使用openwrt中的hotplug完成此...

发表于 2019-05-05 14:26 22次阅读
嵌入式linux下u盘自动挂载的实现

AMD嵌入式系列迎来“ZEN+VEGA”时代 处...

如今,AMD正在发力嵌入式业务的增长。近日在AMD台北举行的嵌入式新品发布会上,AMD宣布推出新款锐...

发表于 2019-05-02 17:40 135次阅读
AMD嵌入式系列迎来“ZEN+VEGA”时代 处...

三种Linux中的常用多线程同步方式浅析

嵌入式linux中文站给大家介绍三种Linux中的常用多线程同步方式:互斥量,条件变量,信号量。

发表于 2019-05-02 14:49 50次阅读
三种Linux中的常用多线程同步方式浅析

怎样成为高级嵌入式系统硬件工程师

在学习的道路上我们一直是新手,硬件行业显得更加如此。想成为高级嵌入式硬件工程师,你还缺少什么?

发表于 2019-04-30 16:40 477次阅读
怎样成为高级嵌入式系统硬件工程师

Melexis推出面向汽车应用的第II代嵌入式电...

2019 年 4 月 30日,比利时泰森德洛 - 全球微电子工程公司 Melexis 宣布推出面向汽...

发表于 2019-04-30 14:10 105次阅读
Melexis推出面向汽车应用的第II代嵌入式电...

Melexis 面向汽车应用的智能嵌入式电机驱动...

全球微电子工程公司 Melexis 宣布推出面向汽车应用的第 II 代嵌入式电机驱动产品系列的最新产...

发表于 2019-04-30 09:59 307次阅读
Melexis 面向汽车应用的智能嵌入式电机驱动...

基于模型的软件开发环境SCADE的技术特点和开发...

在过程控制和运动控制系统中,特别是在嵌入式控制系统中,PID(比例-微分-积分)控制器因其结构简单,...

发表于 2019-04-29 16:21 86次阅读
基于模型的软件开发环境SCADE的技术特点和开发...

Micron可管理NAND 适用于移动设备的嵌入...

与多年前相比,现在的移动消费电子装置结构复杂,功能丰富,能够存储大量音乐、照片和视频内容。让人欣慰的...

发表于 2019-04-28 08:48 75次阅读
Micron可管理NAND 适用于移动设备的嵌入...

基于DSP的嵌入式车牌识别系统浅析

随着科技与经济的发展,汽车数量也逐渐增多,交通管理问题日渐严峻。如何建立一个科学有效的交通管理系统是...

发表于 2019-04-28 08:43 146次阅读
基于DSP的嵌入式车牌识别系统浅析

Spansion在全球嵌入式闪存占据领导地位 意...

如今,Spansion 宣布推出了用于工业领域的微控制器,即基于ARM Cortex-M 处理器的S...

发表于 2019-04-27 10:51 107次阅读
Spansion在全球嵌入式闪存占据领导地位 意...

基于ARM嵌入式开发平台和GPRS无线传输网络的...

当前有线通信的图像监控系统由于其经济实用性而被广泛采用,然而这种方式很大程度限定了它的应用前景。目前...

发表于 2019-04-27 10:06 204次阅读
基于ARM嵌入式开发平台和GPRS无线传输网络的...

浅析嵌入式DSP设计中的功耗优化设计

对基于数字信号处理器(DSP)的系统而言,优化功耗是一项重要但往往难以实现的设计目标。现在,基于DS...

发表于 2019-04-26 16:16 174次阅读
浅析嵌入式DSP设计中的功耗优化设计

基于DSP和CPLD的嵌入式数字摄像夜间能见度测...

能见度是气象观测中的重要参数,其对于航空航天、铁路、公路等具有重要的应用价值。数字摄像法是根据能见度...

发表于 2019-04-26 16:12 80次阅读
基于DSP和CPLD的嵌入式数字摄像夜间能见度测...

嵌入式代码之编写规范

嵌入式代码编码规范,用于规范自己的代码,增强可读性,非标准规范。最好能强制自己形成良好的编码风格,有...

发表于 2019-04-26 15:21 318次阅读
嵌入式代码之编写规范

怎样成为优秀的嵌入式linux工程师

目前,Linux作为嵌入式系统的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、...

发表于 2019-04-24 09:47 362次阅读
怎样成为优秀的嵌入式linux工程师

一种以增强型单片机为控制核心的嵌入式报警系统设计...

为了实现对家居环境安全状况实时的监控以及在发生警情时能自动拨号进行语音提示或发送报警短信, 设计了一...

发表于 2019-04-23 15:59 272次阅读
一种以增强型单片机为控制核心的嵌入式报警系统设计...

AMD正式发布锐龙R1000系列嵌入式处理器

近日,AMD正式发布了锐龙R1000系列嵌入式处理器,和此前推出的锐龙V1000系列一样,都是基于Z...

发表于 2019-04-23 15:00 175次阅读
AMD正式发布锐龙R1000系列嵌入式处理器

基于嵌入式的无线传感心电信息监测系统设计

随着当前信息技术和医疗水平的不断发展以及人们生活水平的不断提高,越来越多的人们对个人及家庭的健康护理...

发表于 2019-04-22 08:47 228次阅读
基于嵌入式的无线传感心电信息监测系统设计

AMD推出新款锐龙嵌入式R1000片上系统 进一...

2019年4月16日,在台湾嵌入式论坛上,AMD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品...

发表于 2019-04-19 15:31 208次阅读
AMD推出新款锐龙嵌入式R1000片上系统 进一...

円星科技将在台积电28奈米嵌入式闪存制程技术开发...

台湾新竹 - 2019年4月17日 -全球精品硅智财开发商円星科技(M31 Technology,台...

发表于 2019-04-19 15:26 125次阅读
円星科技将在台积电28奈米嵌入式闪存制程技术开发...

详解Melexis嵌入式电机驱动器IC产品系列

基于Melexis高度集成的设计理念,将无刷直流电动机和直流电动机操作所必备的功能模块全部整合到单一...

发表于 2019-04-18 12:31 159次阅读
详解Melexis嵌入式电机驱动器IC产品系列

AMD锐龙嵌入式R1000 SoC为嵌入式行业带...

2019年4月16日,在台湾嵌入式论坛上,AMD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品...

发表于 2019-04-17 16:15 142次阅读
AMD锐龙嵌入式R1000 SoC为嵌入式行业带...

随着嵌入式技术的发展,工控机产业迎来新改革

近年来,嵌入式工控机在工控机的应用中日趋成熟,开始在一些领域取代传统工控机,比如从工业流水线,到智能...

发表于 2019-04-17 14:40 148次阅读
随着嵌入式技术的发展,工控机产业迎来新改革

基于PDM系统的工程变更优化研究与实践

PDM系统贯穿产品从研发设计到退出市场的各个环节,对于企业的管理有着重要的意义。在产品研制过程中,工...

发表于 2019-04-17 14:38 124次阅读
基于PDM系统的工程变更优化研究与实践

SPB嵌入式音频处理系统设计

FPGA(Field Programmable Gate Array)现场可编程门阵列,是在PAL,...

发表于 2019-04-17 14:25 59次阅读
SPB嵌入式音频处理系统设计

嵌入式开发PCB过孔全介绍

过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%.简单的...

发表于 2019-04-17 14:23 87次阅读
嵌入式开发PCB过孔全介绍

以太网接口的设计嵌入式系统是关键

目前,以太网(Ethernet)协议已经非常广泛地应用于各种计算机网络,如办公局域网、工业控制网络、...

发表于 2019-04-17 14:21 89次阅读
以太网接口的设计嵌入式系统是关键

嵌入式智能家居系统的设计与实现

想象一下:在酷热的夏天或寒冷的严冬,当您工作一整天后带着疲惫的身躯在回家的路上时,空调已经开启并调节...

发表于 2019-04-17 14:18 111次阅读
嵌入式智能家居系统的设计与实现

嵌入式税控POS系统中AT91RM9200有重要...

据赛迪顾问统计,全国将有300~500万台的市场装机总容量及相关税务接口软硬件、配套设备、服务和培训...

发表于 2019-04-17 14:15 117次阅读
嵌入式税控POS系统中AT91RM9200有重要...

LPC213X通过μC/OS-II的多种移植方案

C/OS-II是可移植、适用于对安全性要求苛刻的剥夺型实时多任务嵌入式系统,简单易学,在工程应用和嵌...

发表于 2019-04-17 14:11 24次阅读
LPC213X通过μC/OS-II的多种移植方案

嵌入式设计须知: MCU如何在扩展的SDRAM上...

在使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或SRAM时,开发者通常...

发表于 2019-04-16 11:14 805次阅读
嵌入式设计须知: MCU如何在扩展的SDRAM上...

基于ARM的FPGA嵌入式系统实现

嵌入式微处理器S3C44BOX内置ARM7TDMI核,集成了丰富的外围功能模块,内部8 kB Cac...

发表于 2019-04-13 10:36 139次阅读
基于ARM的FPGA嵌入式系统实现

2019 STM32峰会:汇聚解决中国新挑战的所...

人工智能对于今年的STM32峰会来说具有特殊的意义

发表于 2019-04-12 17:03 775次阅读
2019 STM32峰会:汇聚解决中国新挑战的所...

一种基于嵌入式的USB读写器设计

随着USB技术和闪存技术的飞速发展,移动存储设备的速度和容量日新月异,但在工业控制的上位机和下位机之...

发表于 2019-04-12 16:57 210次阅读
一种基于嵌入式的USB读写器设计

嵌入式软件工程师一般都在开发什么

在嵌入式这个行业,只要工作了几年的同仁。他们通常在跳槽面试下一家企业的时候简历都写的高大上,十个里面...

发表于 2019-04-10 15:22 396次阅读
嵌入式软件工程师一般都在开发什么

嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

想要了解嵌入式软件开发工程师待遇怎么样,那就先来看一下嵌入式软件工程师发展趋势怎么样,据市场分析,现...

发表于 2019-04-10 14:57 405次阅读
嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

基于嵌入式的煤矿安全生产集中监控系统设计

煤炭、石油等化石能源是我国能源供应的主体,特别是煤炭在保障我国能源安全中,起着基础性作用。在我国目前...

发表于 2019-04-10 08:44 418次阅读
基于嵌入式的煤矿安全生产集中监控系统设计

Aitech防务系统公司提供用于人工智能(AI)...

Aitech防务系统公司正在与Concurrent Real-Time公司合作,将RedHawk L...

发表于 2019-04-09 14:36 490次阅读
Aitech防务系统公司提供用于人工智能(AI)...

几种常用的经常出现于现有嵌入式应用中的内存映射I...

Linux 暴风雨般占领了嵌入式系统市场。分析家指出,大约有1/3到1/2的32/64位新的嵌入式系...

发表于 2019-04-08 08:52 98次阅读
几种常用的经常出现于现有嵌入式应用中的内存映射I...

基于DSP的实时嵌入式数字处理系统设计剖析

弹载信息处理系统是一种实时嵌入式数字处理系统,用于对弹载导引系统接收信号进行分析处理,实现对目标信号...

发表于 2019-04-08 08:44 345次阅读
基于DSP的实时嵌入式数字处理系统设计剖析

嵌入式存储市场增长 物联网安全是嵌入式存储的新挑...

今天以人工智能、3D打印、生物科技、机器人、无人驾驶、纳米科技、量子计算和物联网等为特征的第四次智能...

发表于 2019-04-05 17:22 617次阅读
嵌入式存储市场增长 物联网安全是嵌入式存储的新挑...

几种有代表性的嵌入式Linux浅析

由于 Linux 所具备的开源、稳定、高效、易裁剪、硬件支持广泛等优点,使得它在嵌入式系统领域最近十...

发表于 2019-04-05 14:58 341次阅读
几种有代表性的嵌入式Linux浅析

e络盟携带一系列智能解决方案亮相2019年慕尼黑...

除此之外,随着AI成为未来的发展热点,e络盟还建立了AI技术资源中心,覆盖各种话题,包括AI基本释义...

发表于 2019-04-03 13:50 1225次阅读
e络盟携带一系列智能解决方案亮相2019年慕尼黑...

关于嵌入式Linux中进程调度的内容浅析

处理机(CPU)是整个计算机系统的核心资源,在多进程的操作系统中,进程数往往多于处理机数,这将导致各...

发表于 2019-04-03 09:02 109次阅读
关于嵌入式Linux中进程调度的内容浅析

关于嵌入式Linux系统中的BSP浅析

嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随...

发表于 2019-04-02 14:42 131次阅读
关于嵌入式Linux系统中的BSP浅析

linux文件系统中的虚拟文件系统设计详解

Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文...

发表于 2019-04-02 14:37 105次阅读
linux文件系统中的虚拟文件系统设计详解