头条 首次领跑全球 中国RISC-V芯片人形机器人跑完半马 8月19日,进迭时空相关人员在第五届滴水湖中国RISC-V产业论坛上展示了旗舰芯片K3。该芯片是全球首颗符合RVA23标准的量产RISC-V芯片,创下RISC-V领域多项全球第一。其采用RISC-V同构融合计算架构,CPU主频最高2.4GHz,提供130K DMIPS通用算力及60TOPS通用AI算力,可本地流畅运行300亿至800亿参数大模型。K3主要面向机器人场景,2026年4月19日,多台搭载K3的灵龙2.0人形机器人顺利完赛北京亦庄半程马拉松,目前该芯片已入驻北京、上海两大国家人形机器人创新中心,获得海外客户订单,主流操作系统与相关编译工具均已完成适配。 最新资讯 为什么要学习编译器课程? 所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分。这篇文章回答了这个问题:为什么需要学习这门课?即使你从没打算过编写编译器。 发表于:2015/9/18 王垠:谈编译器 由于早期的 Lisp 编译器生成的代码效率普遍低下,成为了 Lisp 失败的主要原因之一。而现在的高性能 Lisp 编译器(比如 Chez Scheme),其实已经可以生成非常高效的代码,甚至可以匹敌 C 程序的速度。如果你看得到我脑子里的东西,就会明白这完全不是吹牛,对我来说这是科学的结论。我在这里介绍一下我写 Scheme 编译器的经历,也许你就会从根本上明白为什么我会这么自信。这里的介绍其实不止针对函数式语言,而且针对所有语言的编译器。 发表于:2015/9/18 « 游戏的优化——不仅仅是帧速率 脚本虚拟机前段时间就已经做好,如果没有跑在上面的语言,光有虚拟机没太大意义。所以脚本编译器一早就开始做了。中间因为去上海参加 C++ 大会,又去了成都做招聘,弄的心力疲惫。这几天才回来,有那么几天去实现。 发表于:2015/9/18 简要介绍编译器工作过程的11步 源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。 发表于:2015/9/18 为什么按照书上的代码,编译老是出错? 老是又小伙伴在群里说我的代码是按照书上的代码敲的,就是编译不过?想不通呀!目前市面上的一些书都是十来年以前编写的了,你不幸看的还是这些书,错误原因就在这里。 发表于:2015/9/18 编译器后门与防御 Shawn the R0ck 写道 "PoC||GTFO是最近几年深受0ld sch00l黑客喜爱的电子杂志,最近的一期(第8期)里有一篇名为Deniable Backdoors Using Compiler Bugs(利用编译器Bug的可抵赖后门)的文章,作者向我们展示了一种可能的威胁,这个威胁模型是需要两个条件:1)一个可利用的编译器miscompilation bug; 2) 向目标的开源社区提交看起来不怎么像后门的patch。作者修改了Sudo 1.8.13的少量代码去利用Clang/LLVM 3.3的一个bug,最终导致提权。相比传统的编译器后门和传统软件后门(比如疑似NSA对Linux内核代码的植入),这种方式更加的隐蔽,因为它是针对特定版本的编译器下手。 发表于:2015/9/18 为什么每个程序员都应学习代码编译器知识 所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分。这篇文章回答了这个问题:为什么需要学习编译器知识?即使你从没打算过编写编译器。 发表于:2015/9/18 编译器的工作过程 源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。 发表于:2015/9/18 DSP编程技巧之:详解cmd文件 cmd文件是编译完成之后链接各个目标文件时,用来指示各个数据、符号等是如何划分到各个段,以及每个段所使用的存储空间的。许多筒子对cmd文件有畏难情绪,不容易理解各个段的含义,特别是在程序编译没有问题。 发表于:2015/9/18 DSP编程技巧之:不得不看的编译指示 编译指示(Pragma Directives)可能是所有的预处理指令中最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 发表于:2015/9/18 <…185186187188189190191192193194…>