Some thoughts about visiting the computer history lab and recent ideas about ECP project.
The video interview with Jack Dongarra about the ECP project
There are several key ideas:
ECP ends at arounud end of 2023, althrough there are good achievement, but it not ends well. Since there is not follow on project related to this.
Future big new ideas or proposal is codesign and AI for science under DOE’s perspective. https://www.anl.gov/ai-for-science-report
codesign就是软硬件协同的设计的理念,往底层走。AI就是往上层走,从应用层面或者数据层面怎么使用新的技术。
以前想的就是别人吃肉我喝汤,看现在的趋势就是ECP end之后可能连汤也喝不上了,大佬都已经说了,这参与到ECP的1000人可能要在其他的area找到工作了,就是之前的技术并没有很多的用武之地,AI总是不过时的,把AI和自己目前的domain结合起来总是有市场的。
This is previous video that summaries some main thought From him:
https://studio.youtube.com/video/6ZpSINT9x9Y/edit
个人的一些想法就是ECP的成功更多的是得益于硬件的提升,软件的发展是离不开硬件的。就算AI的事情也是,如果仅仅是关注上层,或者是Data Application 层面的话,也最终是路越走越窄。
Some ideas after visiting computer history museum
有一台IBM的60年的计算机还能正常工作,占了一整间屋子,不变的是几个关键部件,比如IO CPU ,turing machine的原型。
最后关于future trend的采访比较印象深刻,大佬说,目前你所学习的技术几年之后肯定会过时的,但是不过是的人们需要用这些技术来做什么。所以仅仅follow 具体的技术总会被淘汰的,关注人们具体需要什么反而能长久。
就是有两方面的启发,不关注新技术不行,比如理论上来说熟练使用那个60年的IBM machine也是很难的,并不是谁都能做到的,这个里面技术细节本身是比较复杂的。但是熟练的门槛高并不能说明它的价值高。它如今的价值就是摆在那里用于公益事业和教育别人。使用新技术的意义就是站在前人的肩膀上,或者接近state of the art的解决方案。
只关注新技术也不行,因为技术总是会被淘汰的,新的技术被旧的技术取代。新的硬件被旧的硬件代替,新的API或者算法库被旧的代替。想想变化背后不变的是什么这个是比较关键的因素。
比如经常想一想一些high level的概念,你的这个东西能让别人赚钱,帮助别人节省时间,更简单快捷,让别人感觉到美或者开心,让别人看了使用时候觉得好,这些目的是技术服务的本身。