![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 64
banyao2006
这个作者很懒,什么都没留下…
展开
-
编译技术的应用
1 高级程序设计语言的实现2 针对计算机体系结构的优化 a 并行性 b 内存层次结构3 新计算机体系结构的设计 a RISC b 专用体系结构4 程序翻译 a 二进制翻译 b 硬件合成 c 数据查询解释器 d 编译然后模拟5原创 2011-07-04 09:58:47 · 3086 阅读 · 0 评论 -
Hotspot 性能架构
第一章:介绍和概述Java HotSpot虚拟机是Sun公司的Java平台一个高效的虚拟机实现。Java HotSpot技术提供Java标准平台的基础设施,提供对快速开发、部署关键业务的桌面和企业应用程序的解决方案。Java SE可应用在Solaris操作环境、Linux和Windows下,也可以应用在其它通过Java技术认证的平台下。 Java平台已经成为软件转载 2011-12-06 18:43:41 · 1077 阅读 · 0 评论 -
LLVM Language Reference Manual
摘要该文档是LLVM汇编语言的参考指南。LLVM是基于表示的静态单赋值(SSA),该表示提供类型安全、低层级操作,灵活性,及简洁表示所有高层级语言的能力。这是贯穿各方面LLVM编译策略的通用代码表示。 简介LLVM代码表示用于三个不同形式:作为在内存(in-memory)编译器IR、磁盘比特码表示(适合即时编译器的快速加载),以及人类可读的汇编语言表示。这让翻译 2011-12-06 11:04:08 · 2601 阅读 · 0 评论 -
qemu
QEMU 的簡介請見 QEMU internals。建置 QEMUQEMU 1.0 預設會編譯成 PIE,這對舊版的 GDB 會有影響。強制開啟 IO thread。使用Clang 編譯 QEMU 會出現以下訊息1)2)3)。In file included from /z/tmp/chenwj/qemu-1.0/user-exec.c:21:/z/tmp/chenw转载 2012-03-14 14:14:28 · 8424 阅读 · 0 评论 -
不仅仅是“屠龙之技”-编译器开发者的精神胜利!
时不时听到周围作编译器相关工作的朋友、同学,对编译这个行业的未来持不乐观态度。诚然,芯片厂商可以通过优化芯片内的结构调整,很容易获得百分之十几以上的加速。而相比之下,编译器方面的静态优化,由于几十年的发展,能挖的性能很有限了,平均能有个10%左右的加速,发表一篇PLDI级别的文章,问题不大。有机会接触芯片细节,并据此开发编译器的,只有几个芯片设计公司;有机会接触到中端优化的,还有一些主推整套平台的转载 2012-03-16 10:35:13 · 1320 阅读 · 0 评论