说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

MediaTek高级总监Chien-Ping Lu:HSA在下一盘大棋

HTML文档下载 WORD文档下载 PDF文档下载
2012年AMD联合联发科等公司共同组建HSA基金会。它的加入推动异构计算在开放领域的发展。国外媒体VR-Zone对MediaTek高级总监Chien-Ping Lu和首席营销官Johan Lodenius进行了采访,一起来揭秘HSA背后不为人知的秘密。

HSA全称为Heterogeneous System Architecture,是AMD在原来的FSA架构(Fusion System Architecture)基础上提出来的,强调的是CPU+GPU异构计算。2012年6月份,AMD联合ARM、Imagination、MediaTek(联发科)、德州仪器共同组建了非营利组织“异构系统架构基金会”(HSA Foundation)。

做为一个非盈利机构,该基金会的宗旨是定义和推广开放的、基于OpenCL/Renderscript Compute/DirectCompute等标准的异构计算发展之路,通过提供通用硬件规格和广泛的生态系统支持,促成单一架构规范的建立,并简化编程模式,使软件开发人员更大程度发挥最新中央处理器(CPU)和图形处理器(GPU)的功能优势,从而充分发挥异构处理器中并行计算引擎的性能和能效,更轻松地完成各种创新应用的开发。


MediaTek作为一个专注于主流智能手机市场的芯片与平台供应商,它的加盟推动了异构计算在开放领域的发展,并推动异构系统架构成为异构计算的开放标准。现今,人们总会将HAS与AMD相提并论,最重要的是,该基金会的核心人物是负责创建开发HSA编程参考手册的Chien-Ping Lu,目前担任联发科高级总监。

国外媒体VR-Zone对MediaTek高级总监Chien-Ping Lu和首席营销官Johan Lodenius进行了采访,该公司总部设在台湾新竹,下面就让我们一起来揭秘HAS技术。

Chien-Ping Lu,耶鲁大学计算机科学博士学位,此前在Nvidia任职,拥有10年的架构经理经验。目前在MediaTek担任高级总监。他针对HSA有着不同的见解。他表示,通过HSA可以整体提升运算效率。

VR-Zone:起初MediaTek是如何进入异构计算领域的?

Chien-Ping Lu:MediaTek是首家尝试探索芯片上的异质计算资源,将CPU运算能力整合到芯片上,并发现了“微处理器”将其命名为GPU。大约三年前,那时还没有GPGPU API,使用最多的是OpenGL。(GPU作为一个多重单位运算体系,在并行计算上有得天独厚的优势,通过CPU与GPU的结合让串行工作与并行工作协调处理,将大幅度提高计算机的计算能力。)

那个时候,[general purpose compute通用计算]在GPU上运行还不是很快。所以我们将其称作“GPU-辅助”计算,使用了GPU图形着色器,但工作效率并不高效,即便如此,我们依然在使用。

随着MT8135的发布,我们拥有了强大GPU运算能力。MT8135采用的还是big.LITTLE MP技术,能够支持四颗不同的核心同时运行。这也是首次使用OpenCL并且也是首次发现在GPU上的应用程序比在CPU上运行得更加快速。这就是2.0时代,我们将其称之为“GPU加速(GPU-accelerated)”时代。

现在,我们得到了我们所需要的性能,但是我们需要将其发展的更高、更好。但我们也要确保设备易于编程。因为GPU编程依然是个“hack”——它很单调乏味。主流程序员并不想碰它,Java程序员也不想触及。因此,针对Java程序员未来要确保GPU能否被编程以及被访问,这是3.0时代。

我们发现,此前与AMD 合作的Nvidia CUDA并没有开源,这也是我们为何与AMD取得联系并开始寻求合作的原因。他们很快视我们为重要的合作伙伴,并告诉我们,希望我们成为合伙人(加盟),一起推动异构计算在开放领域的发展,并推动异构系统架构成为异构计算的开放标准。于是就这样我们开始合作了,我们也想进入异构计算3.0时代。

【在早些年的游戏行业中,封闭标准尚可赢得一席之地,但如今是个多平台、多形态的世界,封闭标准是不健康的,没人想要它。】

VR-Zone:与AMD首次见面是怎样的?是你促成的吗?

Chien-Ping Lu:这就好比一对情侣一见钟情的感觉。我忘记是谁推荐给谁了,但我想当我们第一次见面就认定对方了。

内容vs渠道:法国电信商Free叫板Google 让网站成为应用:Firefox OS掀起革命风潮 屌丝伞兵的逆袭:4人+盛大+远程+最佳手游 新年头彩:Chartboost喜获1900万美元融资 高富帅跻身移动领域 福特开放车载声控API 传低端iPhone最低只要99美元 你怎么看? 辉煌不再 Encanto超级计算机可能被拆分“出售” 知己知彼 企业应用移足云端必须清楚的10大方面 NVIDIA推Android掌机:七年孕育可否成就野心? 人民日报:2013关于新媒体的8个猜想 互联网大时代成就创新小企业 移动互联网创新论坛报道 Mobile Detect:判断移动设备类型的开源PHP类 我是如何Hack Facebook Employees Secure Files Transfer服务的 投资可再生能源:Google 2亿美元投资风力农场 构筑商业生态系统 阿里巴巴集团全面变革组织架构和管理体系 美国众多银行网站遭DDoS攻击 疑似伊朗所为 构建高可扩Web架构和分布式系统实战 CES2013 AMD发布移动处理器路线图和环绕计算概念 对话Linus Torvalds:大多黑客甚至连指针都未理解 PaaS玩家们,怎么演好自己的角色? Apple高管表态:低端机绝不是iPhone的未来 Web开发人员应该知道的IE 10兼容性问题 一周消息树:CES2013揭幕 科技巨头纷纷发力 2012专利排行榜 IBM位列第一、Google增长最快! 微软赞黑客并称Windows RT越狱非安全漏洞所致 周报第46期:GitHub历史上最糟糕宕机事故回放及反省 著名计算机黑客Aaron Swartz自杀身亡 移动周报:移动互联网行业技术趋势前瞻 旁门左道:让移动游戏下载量暴涨的邪门功夫 可植入身体:“可穿戴计算”时代来临 Web服务器份额:Apache仍居首,Nginx将超IIS 网吧管理 帮我看一下这个程序. 谁看谁头疼的问题!你除外! 请问JDK和J2SDK有什么区别? win98 转 win2000出现的问题,急,再线等候! 停止函数执行 请问如何在鼠标点击xx button 的时候获得 JtextField 中的文本输入--有重分送 我不能关机了!救救我哟~~给你分! tomcat4.0.1无法启动的问题 SoS!俺用fireworks做了一套菜单,但是应用于框架结构中时,只显示菜单所在框架的部分菜单。也就是说菜单显示不完整,如何能够让菜单跨越 刚装了REDHAT 7.2,不知道网络怎么设置 报表打印,望各位指点..... 是不是我这里设错了? 菜鸟有问题,Win2k的定时关机程序 关于天数累加的问题 webbrowser控件问题? 421连续进纸标准,打印问题,难啊,难 有个小问题难住偶了! 请教 bdf 文件的格式 在JPrint中如何设置页面的打印范围(不使用打印机的默认打印范围),找不到例子,那位能够给个实例。。。 开发jsp需要什么环境和安装软件,目前版本为多少? 在PASCAL语言中的"集合"概念,如何转化成C语言表示 怎么回事。formshow 不能写太多sql语句么〉?,怎么不显示?大家快帮看看,急死了 自动累加的问题?(100)我只能给这么多了 哪里可以下载powerbuilder7.0 网页自动累加的问题(100) help 求肋!! 有关SUN WORKSTATION OPENBOOT的问题 请问一下vb6和.NET 请问,如何用flash 做一个网页“访问量统计”计数器? 请问在win98繁体下开发的pb源程序,在简体win98下怎样转过来?急,请帮忙! 手提电脑,没有软驱,现有一外置USB软驱,但是找不到光盘驱动, 谁有用vb开发组件的详细文档资料或教程 关闭窗口的问题!! 欢迎有志向的VB程序员加入到我的团队!!! 大家做Web Service的时候,是使用SqlDataAdapter这类控件 ,还是自己写SQL语句访问,还是自己写数据访问中间件(e.g:dll),那个在生产环境 webbrowser问题 hello 请问我的servlet程序应该放在哪里?我使用tomcat 欢迎有志向的VB程序员加入到我的团队!!! 有没有当网管的兄弟啊,交流一下 在IE设置为缺省的情况下,怎么用ActiveX? 急!急!100分问题求解(不够可加)输入中文到oracle数据库乱码的问题 请教一个小问题:通常自己定义的ID在那里定义好?也放在Resource.h里面吗? pascal求问 请问有谁知道哪里有水晶报表的中文教材? 这个问题我很头疼,大家能否帮帮忙? pascal 哪位大虾告诉我哪里可以下载bc3.1的编译器 怎么样在mts object代码中使用计时器?类似TTimer.onTime哪样 请问如何在对话框中,设定单选的默认值? 重力在物体上的作用点就是此物体的重心这句话对吗?还有一个物体的重心一定在物体上这句话对吗?质量分布不均匀的物体重心在哪?重心能在物体的外面吗? 一棵树能做多少张A4复印纸 一道物理磁场题,为什么图像f会超过mg? 绵羊的只数比山羊的只数少3分之1,绵羊的只数是山羊的( )分之( ). 为什么人都要活得那么累呢,为什么世界不可以多点宽容, 如图,匀强电场方向水平向右,场强E,丝线长L,上端系于O点,下端系质量为m带电量为+q的小球,已知Eq=mg如图,匀强电场方向水平向右,场强E,丝线长L,上端系于O点,下端系质量为m带电量为+q的 牧场共用360只羊,其中山羊的只数是绵羊的5分之3,山羊,绵羊各多少只? 决定圆心大小是(?) A直径 B圆心 C半径 为何匀速圆周Eq=mg,请说明,我做计算题碰到的 为什么均匀规则物体的几何中心是重力的等效作用点,即重心. 圆心符号问题,不知道是直径还是半径一个圈,然后在上面一根斜线从右往左,这是直径还是半径的意思? 如果绵羊的只数比山羊的只数多20%,那么,山羊的只数比绵羊的只数少百分之几?有没有在详细一点的我看不懂 关于重心的说法中,正确的是( ) A.重心是物体所受重力的等效作用点 B.重心是物体上最重的一点 C.重心的关于重心的说法中,正确的是( )A.重心是物体所受重力的等效作用点B.重心是物体 ()叫做圆心,()叫做半径,()叫做直径,()叫做圆的周长.准确点 山羊比绵羊多12只,多的只数正好占绵羊的25分之4,绵羊有多少只求助啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!帮忙知道的,告诉我解答方式好吗?快快快快 美国总共有几个州啊? 汽车通过拱形桥 圆周运动对于一辆汽车通过拱形桥最高点时,恰好无压力是v=根号gr(半径),老师说当汽车通过最高点恰好对桥面没压力时,是能够安全通过的最大速度,当时经过计算当汽车以根 人怎么才能做到相互理解 相互宽容 山羊的只数是绵羊的七分之四,山羊只数比绵羊少多少 汽车通过拱形桥作圆周运动,则以一定速度通过最高点时?为什么? 李爷爷养山羊和绵羊共50只,山羊比棉羊多24只,山羊的只数占羊总数的?棉羊的只数占羊总数的? 山羊的只数和绵羊的只数比为4比5,山羊比绵羊少百分之几 如图16所示,汽车过拱形桥时的运动可以看做匀速圆周运动,质量为1吨的汽车以20m/s的速度过桥,桥面的圆弧半径为500m,g取9.8m/s2,则汽车过桥面顶点时对桥面的压力是A.800N B 如何做到,相互信任,相互理解,相互包容. 重心是物体各部分所受重力的集中作用点?这话对的错的 一张普通的A4纸的重量是多少?我前几天寄了三张A4纸, 是寄往本市的. 我只贴了8角的邮票, 我总是担心超重被退回来.邮局现在很黑, 到不到就超重. 包括信封, 邮票, 和里面的三张A4张, 加起来会 父母之间怎样才能做到相互理解,相互宽容? 一筐苹果连筐重42.5千克,卖出一半后还重22.4千克,这筐苹果重多少千克?筐重多少千克? 一包A4纸多重? 一张A4纸有多厚?多重? eq.啥意思? 一包A4纸大约多少张? 汽车在凸拱形桥上由A匀速运动到B,以下正确的是(A在B上方)A牵引力做功与克服摩擦力做的功相等B合外力对汽车做功为0C该过程汽车机械能守恒 1令吉等于多少美元? 7.一辆汽车从拱形桥的顶端匀速率驶下,以下说法中正确的是( )A 它的动能变化量与重力势能的变化量大小相等B 它的机械能守恒C 外力对汽车做功的代数和为零D 重力对汽车做功与汽车重力势 汽车在圆弧拱形桥上由桥顶A匀速运动到B,下列首说法正确的是A 牵引力和摩擦力做工之和为0B 牵引力和重力做工之和等于汽车克服摩擦力做的工C合外力对汽车做工为0D重力做工的功率保持不 IQ是智商,那么EQ是什么? 汽车在拱形桥上由A匀速运动到B,以下说法正确的是()A 牵引力与克服摩擦力做的功相等B 牵引力和重力做的功大于克服摩擦力做的功C 合外力对汽车不做功D 重力做功的功率保持不变一顶凸 F=Eq(匀强电场)这式子怎么来的 续写:有人说,宽容是一种润滑剂,可以消除人与人之间的摩擦:宽容是. 人在感情上要怎样沟通,信任是什么?什么是包容? 物理w=fd,适用于什么电场中? 山羊的只数,比绵羊多25%,山羊的只数和绵羊比是()绵阳比山羊少( ) 宽容、诚信关于宽容与诚信的名人名言、故事和文章.要把宽容和诚信分开.越简短越好~ 什么情况下用F-f=ma,什么情况下用F=ma? 山羊和绵羊共有120只山羊是绵羊的7分之5山羊只数占总只数的() 重力在物体上只有一个作用点,即重心请问这种说法正确吗 物理:为什么E=F/q适用于一切电场,E=kQ/r^2仅适用于真空中点电荷的电场?后者是前者舍去q得到的,为什...物理:为什么E=F/q适用于一切电场,E=kQ/r^2仅适用于真空中点电荷的电场?后者是前者舍去q 为什么重力的作用点会是重心?我的意思是:一个物体上每一个点都应该受到了地球的重力,为什么偏偏重心是作用点? 1件70克的A4复印纸的重量如何计算,等于多少吨 你怎样理解''人与人之间相互沟通''的重要性?谈谈自己的看法. 确定单位“1”,绵羊的只数是山羊的五份之三 一包A4型号的复印纸共500张小吴用刻度尺测出这包复印纸的厚度为5cm那么一张这样的复印纸的厚度为 mm?这种复印纸的规格是70g/m2,则该的密度为 kg/m3 ?要有过程和讲解,要不然我看不懂答案是 造句:( ),我不一定( ),我( ).所以人与人之间需要相互倾听,相互理解与沟通. 物体所受重力的作用点叫重心. 一张A4复印纸有几克重 怎样理解沟通 物体的重心就是重力的等效作用点这句话是正确的吗 1万张多少A4复印纸叠在一起大约高90厘米高,1亿张A4复印纸叠在一起大约高多少厘米?合多少米 女孩与花的私语中“只要用心交流,你也能听到花的细语”这句话的理解
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘