历史上的今天
返回首页

历史上的今天

今天是:2024年12月07日(星期六)

2020年12月07日 | 机器编程—人人都是编程高手

2020-12-07 来源:EEWORLD

如今,计算资源变得越来越异构化,需要专家级的程序员,也就是我们所说的“Ninja programmer”,他们更了解硬件以及如何最大限度地利用硬件。但与此同时,为了提高工作效率,软件开发人员越来越青睐于使用更抽象的语言,这反过来会导致硬件难以发挥出它本身的性能,而且这种差距正在扩大。

 

 

机器编程与机器学习有很大的不同,它是教系统自己编程。其核心原则是根据人的意图自动创建完成该意图所需的所有软件。在2020 年英特尔研究院开放日上,英特尔首席科学家、英特尔研究院机器编程研究主任及创始人Justin Gottschlich介绍了机器编程的三大支柱:意图(intention)、创造(invention)和适应(adaptation)。据介绍,英特尔要让机器编程从两个方向为人们提供帮助:

 

 

首先,机器编程系统能够提高编码员和非编码员的工作效率。其次,确保机器编程系统生成的是高质量、快速、安全的代码。

 

基于这俩大方向,英特尔认为改进软件调试(Debug)是实现机器编程最关键的一步,减少Debug就意味着程序员的工作效率以及软件的质量的提高。

 


推荐阅读

史海拾趣

AB Connectors Ltd公司的发展小趣事

进入新世纪,电子行业的技术更新换代速度加快。AB Connectors Ltd意识到,只有不断创新才能在激烈的市场竞争中立足。于是,公司加大了研发投入,组建了一支高素质的研发团队,专注于连接器技术的创新。经过多年的努力,AB Connectors Ltd成功开发出了一系列具有自主知识产权的新型连接器产品,不仅提高了产品的性能和质量,还降低了生产成本。这些创新产品为公司赢得了众多客户的青睐,进一步巩固了市场地位。

Deutsch公司的发展小趣事

Deutsch公司自创立之初,就注重技术创新和产品研发。在早期阶段,公司成功开发出一款具有突破性的电子元件,这款元件以其高性能和低成本迅速在市场上获得了认可。随着技术的不断进步,Deutsch公司不断推出创新产品,满足日益增长的市场需求。这些技术突破和产品创新不仅提升了公司的竞争力,也推动了整个电子行业的发展。

HEC Inc公司的发展小趣事

为了进一步扩大市场份额,Deutsch公司开始积极寻求国际合作和市场扩张的机会。公司首先通过市场调研,确定了目标市场,并制定了详细的市场拓展计划。随后,通过与当地合作伙伴建立合作关系,Deutsch公司成功进入了新兴市场。在国际市场上,公司凭借其高品质的产品和优质的客户服务,赢得了客户的信任和认可。这些努力使得Deutsch公司的市场份额逐年上升,成为电子行业的领军企业之一。

DECON公司的发展小趣事

随着公司规模的扩大和市场份额的增加,DECON公司开始积极拓展国际市场。公司成立了专门的海外市场部,积极参加国际电子展会和论坛,与全球各地的客户建立了紧密的合作关系。同时,DECON还与国际知名电子企业展开合作,共同开发新产品,推动了公司的国际化进程。

Antelec公司的发展小趣事

随着技术的不断成熟和产品的不断完善,Antelec公司开始积极寻求市场拓展。公司通过与国内外知名企业和研究机构建立合作关系,将产品成功应用于多个领域,如通信、半导体制造和航空航天等。同时,公司还积极参加各类行业展会和论坛,加强了与行业内外的交流与合作。

AIM公司的发展小趣事

AIM公司自创立以来,便以其前瞻性的视野和独特的技术理念,在电子行业中崭露头角。创始团队凭借对市场的敏锐洞察和对技术的深刻理解,将公司定位为提供创新解决方案的引领者。在创立初期,AIM便投入大量资源进行技术研发,逐渐在行业中建立了自己的技术优势和品牌形象。

问答坊 | AI 解惑

51单片机IO端口操作的一个有趣现象

我想实现P1.1端口跟随P1.4端口同步输出,都是驱动LED,P1.4端口使用定时器定时翻转,主循环程序随时判断P1.4状态,同步驱动P1.1。  开始我是这样写的:   看来没问题,在KEIL仿真运行也没问题,可是下载到89S52中,只见OUT闪烁,LED根本不动, ...…

查看全部问答>

贡献一些ARM开发板原理图

2440的就不用贡献了,传下S3C2450开发板的原理图 [ 本帖最后由 open82977352 于 2010-1-12 18:43 编辑 ]…

查看全部问答>

Toyato的 Hybrid和汽车方面的课程资料

无意在网上找到的,因此把目录整理出来,有兄弟需要的发邮件给我yulzhu@gmail.com,注明需要哪一部分,直接发怕有些问题。 混合动力有关材料 Toyota Series - Hybrid Hybrid01 Hybrid System Overview.pdf   Hybrid02 Hybrid System ...…

查看全部问答>

现代功率模块及器件应用技术(6).

现代功率模块及器件应用技术(6).…

查看全部问答>

REMAP、Bootloader、Flashloader

  1、REMAP:    提到REMAP。首先应想到什么是MAP,英语不好,开始就断章取义,MAP就是地图嘛,Memory Map就是存储器地图,不过这个地图的参考坐标不是经纬度,而是地址,进而叫做存储器映射。由于要适应不同存储器容量要求的 ...…

查看全部问答>

我彻底的无奈了!

大家好:最近做一个GPRS收发短信的实验,接收短信后解析出号码和内容,然后回复给该手机需要的内容, 但是老是出现问题,可以解析出号码和内容,请高手帮忙看一下啊,MC39i的模块。 while( 1 )    {  //发送数据   &n ...…

查看全部问答>

驱动中怎么让一个程序每隔一段时间执行一次??

比如每隔一分钟执行一次,我是CreateThread,然后再线程中sleep,可感觉有些问题。 应该怎么做,有定时器之类的吗?…

查看全部问答>

哪里有windows CE 5.0(platform builder 5.0)??

google了好久,都没找到windows CE 5.0下载。 不知道各位谁有这个东西,或者知道哪里有这个下载。 如果谁有的可以传给我就更好了。 请加我 QQ:46231244 谢谢…

查看全部问答>

求助!!!定时器同步配置问题-一个上升沿信号触发定时器TIM2,同时根据上升沿信号启

最近在做一个RLC(电阻、电感、电容)测量仪,测量插座只有一个,因此需要利用程序区分三种不同的器件; 区分方法是利用通过三种器件后的波形超前滞后关系判别,将正弦信号转化为矩形波后输入定时器通道1。与此同时将没有经过原器件的正弦波也转化为 ...…

查看全部问答>

IAR_EW430使用入门

IAR_EW430的使用贴,是我学习时找到的资料…

查看全部问答>