ManuelUjaldónMartínez访谈:NVIDIA CUDA资深会员奖

曼努埃尔·乌贾尔登·马丁内斯(ManuelUjaldónMartínez)

ManuelUjaldón(左)和其他伊比利亚美洲计算机专家

El ManuelUjaldónMartínez博士是首位获得国际CUDA院士奖的西班牙人 NVIDIA授予。 Ujaldón已同意对我们的门户进行一次采访,他在采访中向我们介绍了有关他的项目和工作以及与GNU Linux的关系的有趣信息。

ManuelUjaldón是UMA计算机架构系的教授 (马拉加大学),  多本书和教程的作者,会议演讲者,并教授有趣的课程。 对于所有这些广泛而出色的工作,Manuel赢得了无数奖项和赞誉。

LinuxAdictos: 第一个问题几乎是不可避免的。 您通常使用GNU Linux吗? 什么分布?

ManuelUjaldónMartínez: 我一直是Linux的奉献者。 现在,我使用技术人员安装的Linux发行版 UMA的部门,其中Ubuntu和SUSE占主导地位。 在我的早期,我选择了Red Hat / Fedora。

这: 我知道您是第一个获得NVIDIA颁发的国际CUDA会员奖的西班牙人。 三 表彰 在他工作的马拉加大学,还有更多人(CUDA研究中心和两个CUDA教学中心)倒下。 首先,通过我们的博客向您和UMA表示祝贺。 CUDA的整个旅程是如何开始的?

亩: 首先是授予该机构的奖项,我曾在该机构担任首席研究员。 最后,个人奖。 伏尔泰用这个词来概括这个故事,
“运气就是准备遇上机会。” 2003年,在我第一次去俄亥俄州立大学期间,我学会了以自学成才的方式在GPU上实现科学代码,首先是使用着色器,然后是CG。 2005年,我完成了这本书,并记录了整个过程。 我只是想把它传给 我的暑期课程,但不久之后CUDA诞生了,一切都变了。 2008年,针对CUDA现象撰写了超过4.000篇科学文章(2014年超过60.000篇),我获得了Nvidia的首次认可,这是“教授合作伙伴”,为此他们向UMA捐赠了2050特斯拉S4服务器端GPU。 在俄亥俄州的UMA,他周围有很好的合作者,……这些才华产生了您提到的所有奖项。 您只需要拉车即可。
2015年,每9秒下载CUDA SDK一次,运行CUDA的GPU普查数量超过600亿。 现在的奖项更具竞争性,但是四年后我继续以CUDA研究员的身份续约,因为Nvidia支持“早期采用者”以及我们中那些热衷于教授CUDA的人。 在这段时间内(在飞行50多个小时后,有20多次课程和研讨会),公司对我的辛勤工作表示感谢。 这使我有机会了解我研究领域的领先公司,这是一次宝贵的经验。 道德:没有准备,就不要求运气

这: NVIDIA让我们的Linux使用者苦不堪言。 您会记得“操你!” 由Linus Torvalds致力于NVIDIA。 此后不久,Linus称赞NVIDIA发布了Tegra K1驱动程序……您认为这些态度变化的原因是什么?

亩: 最初,Nvidia是一家旨在赚钱的公司。 但是在过去的十年中,至少在我所知道的部门中,有来自最好的大学,主要是斯坦福大学的科学家。 像Bill Dally或David Luebke这样的人都知道分发知识和培训的附加价值。 利润终于到了,但经过那里。 现在有800多所注册大学在教CUDA,而Nvidia则在其中捐赠,奖学金,课程……,这是在宠爱矿场的投资,而现在却没有寻求明星签约! 硅谷公司知道如何长远看,许多计划似乎无底洞,但它们是后来萌发的种子。 我知道对于Linus Torvalds来说,15年前的Nvidia是Lucifer本人。 现在,使奇怪的眨眼。

这: 他的工作为健康领域做出了贡献。 随着生物医学图像的处理,以检测感兴趣的区域,例如肿瘤或再生组织,并通过计算应用对变性疾病进行分析。 给我们介绍这些有趣的项目...

亩: 首先,这些项目不是我的,而是我协调的一个小组,它的工作量比我多或多。 就是说,我们不是发明新的生物医学技术,因为我们不是该领域的专家,我们试图了解最创新且计算成本最高的过程,以使用GPU加速它们。 用于检测癌症的技术正在变得越来越准确和具有预防性,但是需要图像分析,这可能需要在CPU上花费数月的时间。 在GPU中,事物可能会停留数天甚至数小时,这使该过程可行。 工程师是一种务实的类型,即能识别我们的结合的单词的词源,这就是“打开我们”的动力。

这: 我们已经看到了计算如何能够改善我们的生活以及它如何影响生活。 但也许不像他们的项目那样直接,这些项目似乎只针对纯粹的人道主义工作。 我的意思是,他们的目的不是开发可以在健康领域使用的技术,而是它们是为健康而设计的项目。 在那个伟大的研究者的背后,也有一个伟大的人。。。你不觉得吗?

亩: 我不只是一个好人,我认为自己是一个明智的人。 当您在医院工作时,发现癌症是如此之近,尽您所能。 即使您无法采取任何措施治愈病人,即使几天甚至几周都可以提前被诊断出,这一点非常重要。 但是他认为自己很健康,并且每天都会经过他的头部,等待医疗结果。 折磨人的苦恼需要如此满足,以至于例如视频游戏的开发无法将其带给我。 社会上有些污蔑的计算机科学家是奇怪的类型(“怪胎”),但一切都有。 在医院工作会使您变得人性化,您变得享乐主义,这是一个很好的对策,而且在我们生活的这个世界上,还有如此多的不健康成瘾...

这: 他继续在美国和澳大利亚的中心研究生物信息学。 没有哪个国家研究中心或医院对您的工作感兴趣并将其付诸实践?

亩: 去年,Junta deAndalucía授予我一项为期四年的卓越计划,以加速GPU中的生物信息学应用程序,而在过去的十年中,我们有另一个类似的项目。 在这种情况下,我们分析神经活动以检测脑部病变。 我们与安达卢西亚技术园区的Brain Dynamics公司合作,从那里我们可以进入该地区的多家医院。 潜在的客户分别是马拉加的Clínico医院和Carlos Haya医院,以及Marbella的Costa Costa del Sol医院,我们希望他们能从该项目的结果中受益。 现在进行库存评估还为时过早,还有3年的工作时间,但是我们在正确的航道上航行,船首的弓向安达卢西亚人健康发展。 我们希望实现。 上一个项目已经发生了这种情况。

这: 在要求高计算能力(GPGPU)的通用应用程序中使用GPU的功能似乎是“时尚”。 您为什么认为业界花了这么长时间才发现图形卡的价值不仅仅在于视频游戏?

亩: 每一项伟大的创新都必须克服变革的阻力。 英特尔和AMD处理器已经运行x40代码86年了,这套可怕的指令只能坚持下来,因为用户重视向后兼容性。 英特尔一直以来都意识到这一点,但是它试图“现代化” x86却是灾难性的失败,以至于随着时间的流逝,它已经失去了坚持不懈的意志。 AMD一直以来都很自满,近年来,它与生存息息相关。 在这些人中,像Nvidia这样的“局外人”到来了,他没有雄心壮志地实现了这一目标。 我们许多人想忘记一首曲调,尤其是当我们似乎被谴责每天聆听时。 现在我们有了天堂般的音乐,催眠了一下,我们睁开了眼睛,发现GPU是一个廉价的平台,用途广泛(仅通过播放或管理显示器,我们就已经摊销了)并且无所不在(目前每个CPU出售三个GPU) 。 是我们想到的时候,为什么不呢? 然后您会醒来,因为学习用CUDA编程并不容易,尤其是如果您来自Python,那么一切都可以在较高的层次上完成,并且需要您回到平台上来完成。 CUDA是辛勤工作的人,对工作的渴望,毅力和许多废弃的价值观的胜利,但我们需要恢复。 它是一个奇迹,它在我们当前的社会中如此深入和迅速地渗透了。

这: 您是从10年前开始的,实际上是在2005年,您出版了有关如何对GPU进行编程以加速科学应用程序的书。 它已经是一个公开的秘密了吗?

亩: 我认为最乐观的人不会想到那时我们会到达现在的位置,而不是很快。 GPU的进化速率比CPU高得多,每一代都更短,并且引入了更多的创新。 这使道路更加美丽,但对于有远见的人来说也更加困难。

这: 此外,还出现了诸如HSA基金会之类的举措来管理HSA系统的开发。 您能向其他凡人解释异构计算的重要性吗?

亩: 当前的绝大多数处理器在同一芯片上集成了CPU和GPU。 CPU是多核(很少有复杂核,大约十个),GPU是多核(许多简单核,大约三千个)。 十个锤子或三千把手术刀哪个更强大? 这取决于您要解决的问题。 但是我们都同意,最好的是十把锤子*和*三千把手术刀。 那就是异构计算:什么也不要放弃。 订阅所有内容,然后尝试服务100%的资源。 要占用CPU,您将需要守旧的学历:二十年前的C,过去十年的Java,以及十年的Python。 要利用GPU,这十年您将需要CUDA,我们将看看接下来会发生什么。 许多代码在CPU上看起来更好,而其他代码在GPU上看起来更好。 如果您只知道如何对其中一个处理器进行编程,则会错过对偶性,并且在购买PC时就为它付了钱。 随着时间的流逝,不知道GPU的程序员将变得更加单臂,并且公司将始终喜欢灵活多变的工人。

这: Linux开发人员最近特别关注ARM。 那是因为某种原因。 这个家庭席卷了移动设备。 但是,除了低功耗外,它似乎还有其他兴趣,例如,AMD推出了K12架构,并宣布了用于服务器的Opteron A系列。 ARM是未来吗? 您认为它将取代AMD64,SPARC,POWER等来征服HPC和家庭计算领域吗?

亩: ARM提供的不仅是低功耗产品,还在于它是一种新型号,因为它不会向您出售该芯片,但设计计划会连同制造该芯片的许可证一起进行计划。 您提到的其他字符更多是专有最终产品。 好像一家餐馆向您售卖西班牙海鲜饭,另一家餐馆向您售卖西班牙海鲜饭(但要保证它能像餐馆的菜谱一样卖给您)。 从长远来看,如果您喜欢西班牙海鲜饭,最好投资第二种选择,您会享受更多,而花费却更少。 而且,通过出售食谱,您可以结交更多的朋友,因为当海鲜饭变质的那天,顾客会感到内,因此无法将其扔进餐厅。 这就是ARM收集满意的客户的方式,这始终是一笔巨大的投资。 一个不错的例子就是您前面提到的Nvidia Tegra。 他们携带一个ARM处理器,并在ARM为王的同一个低功耗市场中与自己的芯片竞争。 当Nvidia进入该市场时,ARM为其提供了重要秘诀,从而为它提供了帮助。 现在,ARM通过Nvidia出售的Tegra赚钱。 通过创新以及通过其思想实现方式,ARM值得庆幸(此外,它是一家欧洲公司)。 我希望它继续增长。

这: HPC是* nix领域,更具体地说是Linux。 这个趋势的答案之一可能是它的开源,但是FreeBSD也是如此,但是配额是不言而喻的。 您能证明Linux在HPC中的主导作用吗?

亩: 对我来说,FreeBSD是Linux的替代品。 如果您有纯正的风味,为什么要改变。 在Linux世界之外,我看不到Windows或MacOS会出现在HPC上。 我关注top20.org已有500年了,它们始终只是团体。 HPC社区由科学家组成,我们订阅的每一篇文章都赢得了他们的赞誉,而不仅仅是操作系统。 您知道科学家用来撰写我们文章的内容吗? 乳胶。 在我们的世界中,Word有一个困难的市场。 然而,在用户计算中,Word赢得了压倒性的胜利。

这: 马拉加大学在对自由软件贡献最大的大学中排名第22位。 您对担任UMA成员这个职位有何看法?

亩: 我可以说我周围都是出色的同事,他们可以炫耀他们更多的软件创作。 而且我从未见过他们孵化出一个致富的经济计划。 做得好,比钱贵。

这: 我们通常以一种游戏结束面试。 它包括对以下术语发表简短的个人意见:

亩: 开源:致力于提供无形资产,对于那些因经济因素而移动的人来说,这是很难理解的。 在这里,生活中最好的东西是免费的。
OpenGL:我们值得感谢的第一个图形编程标准。
OpenCL:GPGPU编程的标准,一个美丽的故事,由于它不会很快扭转趋势,令人惊讶地走向了惨败。 生活并不总是公平的。
Arduino:硬件层的OpenGL,我们肯定还会在几年内欠很多。
莱纳斯·托瓦尔兹(Linus Torvalds):上师。 对我而言,史蒂夫·乔布斯(Steve Jobs)和罗伯特·诺伊斯(Robert Noyce)排在第二名之后,但在技术史上最具影响力的50个人物中。

希望您喜欢我们即将发布的系列中的新采访。 我鼓励有兴趣的人报名参加 课程的第11版 de 使用CUDA进行GPU编程。 它由Ujaldón亲自组织,将于XNUMX月在UMA举行。 此外,它还获得了CUDA教学中心的认可,这使其在西班牙独树一帜。

该课程向所有对C语言编程知识最少的人开放。 学习使用CUDA对显卡进行编程。 他们将享受60个小时,大部分时间都是实用的。 此外,将对由NVIDIA捐赠的GeForce GTX 480显卡进行抽奖。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   赛隆

    我很幸运有曼努埃尔大学的教授,毫无疑问,他对在cuda中编程的兴趣是巨大的,恭喜他获得了很长一段时间的认可。