首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MIT三篇顶会论文打造,准确率传统方法5倍

就算是芯片供应商,比如英特尔预测代码在自己芯片上的运行速度,错误率也达到20%。而Ithemal,错误率仅为10%。 性能传统方法的5倍,英特尔的2倍。...基于神经网络,避开“盲人摸象” 通常情况下,为了让代码能够在芯片上高效地运行,开发者会结合编译器设计一个性能模型,模拟代码在芯片架构上的运行情况。...这种思路虽然没什么问题,麻烦出在如何设计性能模型上,传统的方法一小部分专家来人工设计。 面对错综复杂的芯片架构,这多少有些“盲人摸象”的感觉,就英特尔一家,描述其芯片架构文档, 多达3000页。...这个套件由来自不同领域的基本块组成,包括机器学习、编译器、密码学和图形,可以用来验证性能模型。 值得注意的,这项研究和谷歌合力完成。...来自MIT计算机科学与人工智能实验室 这三篇论文,都是出自MIT人工智能研究重地——计算机科学与人工智能实验室,简称CSAIL。 核心人物为Charith Mendis,三篇论文中,有两篇他一作。

84010

程序员大神Linus转投AMD:我希望英特尔的AVX 512指令集「去死」

英特尔的下一代处理器架构 Alder Lake x86 平台或将于 2021 年与人们见面,与突出性能的 AMD 相比,英特尔希望通过和目前手机芯片理念类似的「大小核设计」带来能效上的大幅改进。...文档披露了三种 CPU 设计,其中最高的 125W 的 8 + 8 + 1 配置(8 大核 + 8 低功耗核心 + 核显),其次 80W 的 8 + 8 + 1 配置,此外有一个 80W 的无小核配置...不过最近英特尔的内部文件显示,AVX512 等指令将仅限在大核中运行。 ? 图片来自知乎 @JZWSVIC。...——Linus Linus 为什么突然对 AVX512 一顿吐槽?一切还得从指令集的作用开始说起。...2008 年,英特尔在 Sandy Bridge 酷睿 CPU 架构推出的同时发布了 AVX 指令集(Advanced Vector Extension,高级矢量扩展指令集),聚焦矢量运算,AVX 很快形成了一套完整的单指令多数据指令集规范

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

MIT开发机器学习工具以使代码运行更快

为了使代码尽可能快地运行,开发人员和编译器(将编程语言转换为机器可读代码的程序)通常使用的性能模型,这些模型通过模拟给定的芯片体系结构来运行代码。 ?...编译器使用该信息来自动优化代码,而开发人员使用该信息来解决将运行该代码的微处理器的性能瓶颈。但是,机器代码的性能模型由相对较少的专家小组手写的,并且未经适当验证。...英特尔提供了超过3000页的文档描述了其芯片的体系结构。但是目前只有一小部分专家将构建性能模型,以模拟这些架构上代码的执行。英特尔文档没有错误但也不完整,并且英特尔省略了某些要点:它是专有的。...但是,当您使用数据时,您不需要了解文档。如果有隐藏的东西,您可以直接从数据中学习。 为此,研究人员记录了给定微处理器用于计算基本块指令的平均周期数,基本上启动,执行和关闭的顺序,无需人工干预。...机器学习在很大程度上一个黑匣子,因此尚不清楚为什么特定模型会做出预测。Carbin说:“我们的模型说一个处理器要执行一个基本块需要10个周期。

51910

MIT推出预测代码速度新工具Ithemal,纯文本自动学习,无需手动添加特征

编译器使用这些信息来自动优化代码,开发人员使用这些信息来解决运行这些代码的微处理器的性能瓶颈问题。但是,机器代码的性能模型由少数专家团队写的,未经过合适的验证。...其结果,模拟出的性能标准通常与实际结果有偏差。...从数据中学习,不需要技术文档 Carbin说,手工设计性能模型可能“一门黑科技”。英特尔提供了超过3000页的详尽文档,描述了其芯片的体系结构。...但是目前只有一小部分专家能够构建性能模型,以模拟这些架构上代码的执行情况。 Mendis说:“英特尔文档中既存在错误,也够不完整,并且将一些信息略去不提,因为涉及专有知识产权。...机器学习在很大程度上个黑匣子,人们不清楚特定模型会做出某种预测的原因是什么。“我们的模型显示,某个处理器要执行一个基本块需要10个周期。现在,我们在研究模型为什么做出这样的预测。” Carbin说。

49020

SD-WAN+uCPE:巨额市场究竟花落谁家?

第2代SD-WAN-通过uCPE防止锁定 为什么选择uCPE?许多主要的CSP都在试图阻止之前1代SD-WAN的厂商锁定。...在开放计算项目(OCP)中,AT&T提交了XGS-PON和G.fast的边缘设备CPE规范以及Open CPE规范,但这些规范的吸引力有限。...英特尔还在推动针对uCPE的英特尔精选框架,并与研华和兰纳等公司达成合作。...对于打算推出托管SD-WAN服务的CSP,他们现在面临集成挑战: uCPE硬件平台来自ODM uCPE操作系统和虚拟机管理程序(通常基于Linux和KVM)来自第三方供应商 uCPE配置、管理和编排解决方案可能来自第三方供应商...CSP为了解决上述问题,他们向上游提供商(如vCPE / uCPE软件平台提供商,甚至ODM)施加压力。 这一情况值得密切关注的,因为它将推动整个SD-WAN和uCPE市场的发展。

1.3K30

英特尔20GB绝密芯片工程数据遭窃,目前已介入调查

英特尔认为此次资料的被发布,有权限人员下载并分享,并非黑客攻击。...随即Intel在回应中表示,目前正在调查此事,泄露的资料似乎来自Intel资源和设计中心,而且主要是面向客户、合作伙伴和其它外部人员注册以及访问使用的,对此,他们认为某个有权限的个体下载并分享了这些内容...但这些被公布的机密文档在当地时间周四被瑞士一位名叫Till Kottmann的软件工程师,上传到在线文档分享网站MEGA上的,他并不是英特尔的员工。...而被公布的文档包含英特尔内部设计的多款芯片的知识产权,包含了可以追溯到2016年的CPU技术规范、产品指南和手册。...Till Kottmann声称文档信息来自一位匿名黑客,同时黑客也声称在今年年初就已经攻击了英特尔。他还表示,目前公布的只是多批与英特尔相关的文档的第一批,未来还会分享更多劲爆资料。

33610

性能可期——Netflix与Intel优化SVT-AV1

本文来自Netflix技术博客,LiveVideoStack对原文进行摘译。...此外,H.264/AVC也取得了同样的成功,H.264/AVC目前的现代设备(通常是硬件)最普遍支持的视频压缩标准。...参考软件通常伴随着标准的发展而发展。此外,当标准规范制定完成后,参考软件也可以帮助推进兼容解码器和编码器的实现。 AOM已经为AV1开发了参考软件,该软件名为libaom,可以在线使用。...从那时起,英特尔和Netflix的团队在SVT-AV1的开发上紧密合作,包括讨论架构决策、实现新工具和提高压缩效率。...Netflix对SVT-AV1的主要兴趣点与英特尔有些不同,但与英特尔构建工业产品级别、高度可扩展的编码器的意图互补的。

90330

架构设计说明书究竟应该包含什么

软件的架构设计说明书主要包括功能和技术两个部分,其中功能说明解决的某一类痛点问题;技术为功能架构服务,通过技术架构来完成功能架构的落地和实现。...功能架构和技术架构两者相辅相成的,相互独立而又无法分开,下面我对整体架构设计应该包含包含的元素做一个简单的介绍。 1、引言 这部分应该说明架构设计的背景、目的、文档术语、及参考资料介绍清楚。...比如...系统一个...的系统,系统的主要功能...,用户...能够完成...目标和任务; 术语和定义、文档最好通过图表的形式进行展示,这样让人看起来一目了然。...本图来自于网络 2.3、技术架构图 技术架构用来指导技术开发的,通常要包含该架构使用了什么技术,并根据需要介绍为什么选择这个技术,如何使用.......本图来自于网络 3、系统 X1 设计 介绍子系统 X1 的主要职责,完成 xx 的功能,主要包含的组件有哪些,并进行一一介绍 本图来自于网络 可以包括日志打印约定、配置约束、依赖约束、异常约束等必要的规范

49210

英特尔20GB数据被黑客泄漏!包含未发芯片文件,内部密码多为intel123

目前英特尔正在调查这一事件,据安全研究人员称,该泄漏来自今年早些时候的一次数据泄露。...该公司的一位女发言人说,英特尔官员不相信这些数据来自网络入侵,公司仍在努力确定这些材料的最新情况,到目前为止,没有迹象表明这些数据包括任何客户或个人信息。...各种路线图和其他文件 英特尔为SpaceX制造的相机驱动程序的二进制文件 未发布的Tiger Lake平台的原理图、文档、工具+固件 Kabylake FDK培训视频 适用于各种Intel ME版本的...WhitleyCooper Lake(14nm)和Ice Lake(10nm)Xeons的双槽架构,Cedar Island仅适用于Cooper Lake。...Cedar Island位于Cooper Lake和Ice Lake Xeon CPU下的主板架构,这些芯片中的一些已于今年早些时候发布,另一些尚未上市。

52430

RISC-V 在快速发展的处理器生态系统中找到立足之地

最近, Meta 宣布了一款基于 RISC-V 架构的人工智能推理芯片。 该芯片架构通常被称为 Linux 的硬件版本。...RISC-V 一种免费许可架构,意味着任何人都可以将架构的一个版本分叉成自己的芯片。...Construction Kit 的主要特点对 SYCL 的支持,这使得开发人员能够编写和编译不考虑硬件架构的应用程序,而英特尔正在迈出将 RISC-V 支持引入并行编程框架的第一步。...谷歌正在加快对 RISC-V 的 AOSP(Android开源项目)的支持,这将是下一个架构规范的重要部分。...RISC-V 首先开发硬件规范,而 Linux 兼容性则稍后出现。这与英特尔截然不同,后者在芯片发布前就将 Linux 驱动程序上游化,以确保硬件与最新版本的操作系统兼容。

17510

英特尔加注RISC-V:砸10亿投资,还加入其国际基金会

RISC-V International则成立于2015年,负责RISC-V ISA规范和相关生态系统的开发,在全球已经有2400多名会员。...去年十月,英特尔就已推出了基于RISC-V架构的Nios® V处理器。 在此之前,英特尔还欲花费20亿美元收购RISC-V芯片设计公司SiFive。...同时,英特尔还与几家公司合作,以支持多种指令架构的芯片设计方法,包括Arm、x86和RISC-V这三大架构。...同时它还将和其他同行合作,为芯片间互连开发一个开放标准,让芯片之间得以高速通信,让来自不同代工厂和不同工艺的可互操作芯片能够使用多种技术进行封装。...最后,有观点认为,在英伟达收购Arm失败之际,英特尔大力拥抱RISC-V抓住了一个再好不过的时机。 如今这一重大举措,极有可能影响处理器市场的格局,只不过还需数年来检验。

20940

BT、BLE、MESH关联和区别简介

大家在IoT平台上创建产品时,在通讯协议中会看到蓝牙(Bluetooth,或简写BT)、BLE、MESH(SIG)的字样,这几个名称分别代表什么,有什么关联和差别,在此给大家做个简要的说明。...image.png image.png 蓝牙的含义 蓝牙(Bluetooth,或简写BT)通常泛指蓝牙技术。...蓝牙技术一种关于无线数据和语音通信的全球开放规范,它是基于低成本的近距离无线连接,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信和语音通信。...将“蓝牙”与SIG无线通讯技术标准关联在一起的,一位来自英特尔的工程师 Jim Kardach。他在一次无线通讯行业会议上,提议将“Bluetooth”作为无线通讯技术标准的名称。...今天大家熟知的蓝色徽标 LOGO 也来自哈拉尔国王名字的首字母, H 和 B后弗萨克文的符文组合。

4.4K30

英特尔340亿收购高塔半导体,开放X86授权

前一天AMD收购赛灵思,第二天天英特尔就宣布54亿美元收购以色列芯片制造商高塔半导体,还宣布开放x86授权。等下,好像忘记了什么? 这个月,红蓝绿三巨头有人欢喜有人忧。...Brennan 举了一个例子: 在这种模式下,客户可以使用获得许可的Xeon内核构建芯片,并将其与基于RISC-V规范或Arm规范的AI加速器相匹配。...而英特尔看起来要允许芯片架构师挑选自己想要的内核和加速引擎,比如用x86还是其他架构,然后打造自己的高度定制的x86兼容芯片。...其中一部分原因计算机芯片的大部分利润来自于设计和销售,而不是制造它们。...乔治城大学的研究员Hunt说,台积电与众不同的一点它「有能力满足广泛的客户需求」,特别是芯片设计公司的需求。而这一点英特尔就没什么经验了。

28620

​人工智能,让你可以和你喜欢的人在一起

要想增加市场中获胜的几率,动用一切手段强化用户体验、提升效率,包括信息安全等能力无可回避——没有什么类型的企业会低估数字化的力量——今天,它在相当大程度上意味着AI相关,几乎在数字化中原生的互联网公司们当然知道...UCloud设计UAI-Inference的一项优势,就来自于这群和它同步“生长”起来的共有云用户。...“期间的优化过程中,英特尔和UCloud两边的工程师持续和反复地在做。”...这是今天AI云服务典型的生态合作,它的支点英特尔全栈道平台技术和能力:从通用的至强可扩展处理器,到FPGA,再到高速网络连接和最新的傲腾存储……这是英特尔在云计算生态中所做努力的一个缩影。...,一边为不同模块进行优化,以确保这些云平台软件在英特尔架构中能更好地运行。

20720

英特尔10纳米Agilex FPGA核心技术全解读

欲获取Agilex FPGA的技术白皮书、器件综述等详细技术文档,请在公众号“老石谈芯”后台回复“Agilex”或“10纳米”。...英特尔10纳米工艺 英特尔在半导体领域称雄几十年,靠的就是两个独门绝技:第一众所周知的x86架构,第二则曾经遥遥领先竞争对手的半导体制造工艺。...(图片来自英特尔) 结果,就在过去的一两年中,曾经被远远甩在身后的竞争者纷纷在十纳米这个工艺节点完成了超车,台积电和三星都逐渐将自家的十纳米工艺投入量产。...(图片来自英特尔) 赛灵思的Imux寄存器与HyperFlex的海量寄存器架构有着明显不同。...(图片来自英特尔) OneAPI:英特尔的雄心 在2018年末的英特尔架构日上,英特尔的芯片首席架构师Raja Koduri对外公布了公司正在着力研发的一件“大事”:一个名为OneAPI的软件编程框架。

60930

从敢用到好用:运营商NFV规模商用需迈过三道坎

目前,NFV已经过了最初的观望期---从关注概念,到关注技术、架构、成功案例,再到现场验证,甚至商业部署,可以说NFV已经逐步融入到电信业中,进入了网络部署的快车道。...首先的挑战来自于可靠性和性能。众所周知,NFV基于COTS通用服务器,其可靠性通常是按照2-3个9的标准来衡量,但是运营商网络对于可靠性的要求却是5-6个9,如何保证业务连续性个问题。...其次厂商的互操作性。多厂商互操作性电信行业发展的关键要求,传统的网络设备硬件和软件紧耦合的,从下到上都来自同一个厂商,虽然保证了性能和能力,但却造成了封闭和高成本。...“只有与BOSS无缝对接了,这个业务才能真正的上线。”今年,电信广研院刚刚和英特尔联合发布了中国首个IP智能边缘服务功能链。...不过,令人欣喜的,随着英特尔DPDK、SR-IOV、RDMA等技术的发展,NFV的性能已经得到了很大提升。特别是英特尔的DPDK技术,可以将数据包处理性能最多提高十倍。

65190

Intel® BT铺路搭“桥” 安卓新生态开疆扩土

但不容忽视的,安卓系统在向桌面等领域渗透的进程中,存在不少野蛮生长阶段固有的问题——诸多游走于灰色地带的“破解”、“模拟”等行为,对应用开发者的利益造成冲击;ARM与X86两种计算架构之间的鸿沟,亦缺少规范而有效的工具加以填平...如果说来自微软、谷歌以及PC厂商的一系列行动,为安卓系统打开了“一扇窗”,那么英特尔推出的重磅利器Intel® Bridge Technology (Intel® BT),则能够发挥铺路架桥的核心作用,...来自产业界各个环节的主流厂商协同突围,同样安卓生态“破圈”的动力之源。...作为底层架构及基础平台的供应商,英特尔在安卓新生态构建中扮演着举足轻重的角色,无论硬件支持还是软件开发,都投入了大量资源,并推出英特尔Celadon开源项目、安卓云游戏解决方案等利器。...一些在英特尔平台上的安卓环境运行在虚拟机或容器里,并且非 ARM架构的处理器上。部分模拟器检测方案会将英特尔平台简单归为模拟器方案并且限制应用。

1.1K30

高端FPGA揭秘之存储及高速接口

这些架构中的每一种都是供应商的最佳选择,它认为在各种目标应用程序中,什么大小的块以及与其他资源的接近程度将提供最佳性能。...ODSA正在努力建立标准,以驱动开放的Chiplet(芯粒)生态系统,这将有助于创建混合并匹配来自多个供应商的小芯片的SiP。这将允许与英特尔类似的封装级定制,但不能使用英特尔专有的EMIB互连技术。...Achronix的观点,设计团队通常最初会使用独立的FPGA解决方案,一旦设计通过验证,便会进行降低成本的回合,其中可能包括将一些逻辑强化到也包含可编程FPGA IP模块的标准单元ASIC设计中,或者使用...CCIX规范的最大优势之一它建立在PCI Express规范的基础之上。CCIX的一致性协议只需很少修改或者无需修改就可以通过PCI Express链路传递。) ?...PAM4为逻辑定义了四个电压电平,而不是通常的两个电压电平,在每个时钟周期中将数据打包两次。 ?

2.6K10

英特尔再损网络大将,别慌,P4的阵地还在!

第一波 英特尔放弃可编程交换芯片Tofino后续开发 第二波 Nick Mckeown发亲笔信,但Tofino当事人反思透露更多细节! 第三波 英雄迟暮,Nick McKeown退居二线!...Nick被三顾茅庐以及部门重组 Hou成为Nick的副手担任NEX的COO 但是随着新领导上位NEX的“焦点”变了 从另一个角度再看一下 关乎P4发展的技术指导小组 TST刚刚完成了新一届负责人选举 来自...自2018年以来,他一直担任P4.org架构工作组的联合主席。他英特尔公司的首席工程师,从事可编程交换机和网卡的工作,致力于用P4编程语言实现新的数据平面功能。...Andy和联合主席Carin Cascaval在与工作组成员的多次讨论和帮助下,编写了大部分的P4 PSA架构规范(参考阅读:从PISA到PSA P4可编程架构用"爱"引领方向)。...有些单纯问题,但很多是语言规范或其开源编译器和其他相关工具的bug或澄清。

53720

第18期丨直播回顾:基于OpenNESS的5G与边缘计算共部署方案

在本周的SDNLAB【一期一会】直播活动中,英特尔平台解决方案架构师——高纪明与大家进行了在线交流,分享了基于OpenNESS的5G与边缘计算共部署的方案,介绍了Intel边缘计算整体解决方案,包括边缘计算硬件平台...Q: OpenNESS基于openstack的吗,跟starlingX,openshift,rancher有什么不同? A: OpenNESS基于Kubernetes的。...A: OpenNESS通过kubevirt实现虚机的支持,其原理遵循kubernetes CRD规范先创建pod,Pod内通过libvirtd再去创建/管理VM。...从集群管理角度看,集群中Edge node部署在一起或分散部署没有什么区别,只要网络可达,都可以管理上。...A: 合作伙伴通过OpenNESS.org参与开源社区,上面有OpenNESS架构文档,并可以链接到github上下载或提交代码。

1.8K30
领券