∨∨深入理解计算机系统
《深入理解计算机系统》相关
就算过了一载春秋
等待着热泪盈眶的那一天
展开
-
深入理解计算机系统——实验 Perflab
一、前言1、对程序进行优化时要使优化后得到的程序和未优化的版本有一样的行为。2、不依赖与目标机器的的特性的常见代码优化方法有:消除循环的低效率、减少过程调用、消除不必要的存储器引用3、这次实验主要对两个函数进行优化,rotate函数和smooth函数rotate函数要求将二维矩阵逆时针旋转90度smooth函数要求将二维矩阵中每个元素的值替换为周围相邻元素的算术平均值4、To...原创 2019-04-06 22:36:21 · 8329 阅读 · 0 评论 -
深入理解计算机系统——实验(二)Data Lab(附解释)
2019-6-15更新要期末考试啦,翻了下书,发现第8个函数divpwr2中的偏置值为2^n-1的证明就在教材中,教材是华章教育的《深入理解计算机系统》(原书第2版),证明部分在P64-P66。原创 2019-03-28 16:57:34 · 28713 阅读 · 13 评论 -
震惊!为何打印一个浮点数组却输出了“Hello world”?
(自以为标题好有趣哈哈哈哈(* ̄︶ ̄))现有如下代码#include <stdio.h> intmain(){ float a[3]={1143139122437582505939828736.0,76482007234779498639230238720.0,9.222452464e-39}; printf("%d\n", sizeof...原创 2019-03-05 18:15:20 · 1115 阅读 · 1 评论