Category: 推荐阅读

1

CacheSim-5 实验数据分析

Introduction CacheSim 简单的Cache模拟器 专辑目录本文统计了组相联路数、cache_line_size,cache_size以及替换策略对miss率和读写通信数据量的影响,并以图表的形式展现出来。 1. 组相联路数的影响 不变条件:cache_line_size 32bytes,LRU,Cache_size 32KB 组相联路数 miss率 1 1.735562 2 1.338225 4 1.305841 8 1.289746 1...

0

python httpserver 添加ipv6的支持

Introduction 原来写过Python救急HttpServer和Ftpserver,来一句话迅速建立一个httpserver,供文件传输,但是只支持单线程,后续更新了下python多线程启动httpserver,但是仍然不支持ipv6,现在继续添加对ipv6支持的方法。教育网一般都支持ipv6,走ipv6一般都可以到100Mbps的极限(10MB/s左右),搬瓦工VPS支持ipv6,这样可以充分利用vps的网络速度,一般搬瓦工的下载速度可以到50M...

1

CacheSim-4详细实现cache miss以后的操作

Introduction CacheSim 简单的Cache模拟器 专辑目录本文主要介绍cache miss以后的操作。接上一章的cache hit以后的操作,如果miss了 index = get_cache_free_line(set_base); set_cache_line((_u32)index, addr); if (is_read) { cache_r_count++; } else { cache_w_count++; } cache_mi...

1

CacheSim-3 详细实现check_cache_hit等函数

Introduction CacheSim 简单的Cache模拟器 专辑目录本文详细说明load_trace、check_cache_hit等函数。 1.程序入口 main.cpp主要针对一个测试文件,配置了不同cache line大小,不同组相联路数,不同的替换策略。默认使用写回法。默认cache大小32KB(0x8000 Bytes)。在每次循环里,首先初始化cache的配置,然后设置替换策略,最后读入trace文件并开始模拟内存读写过程。 2.初始化...

1

CacheSim-1 Cache背景知识简介

Introduction CacheSim 简单的Cache模拟器 专辑目录 本文简要介绍Cache的背景知识,以及Cache结构的划分。 在计算机系统中,CPU高速缓存(英语:CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率。 当处理器发出内存访问请求时,会先查看缓存内是否有请求数据。如果存在(命中),则不经访问...

5

手把手教你写Cache模拟器

Introduction 项目地址: 也放到了CacheSim-开源中国上 这个专辑记录了写一个非常简单的cache模拟器的过程。 主要是因为我要做的研究里,使用gem5来跑程序太慢了,所以只能自己在项目里实现一个简易的cache模拟器,获得一些实验数据。 正好加州大学圣迭戈分校(University of California, San Diego,简称为UCSD,又常译为加州大学圣地亚哥分校)有一门Principles of Computer Arch...

9

python爬虫学习目录

Introducation 本系列为爬虫学习的笔记。通过一步一步分析和代码编写,从基础上描述了如何抓取网站。文章没有使用爬虫框架,而是使用最基础的requests(可视为简单的对urllib,urllib2封装,使得代码写起来更流畅,更pythonic),从基础知识上进行操作。 一、分析ajax请求 本文简述了分析某个网站的流程,查看是否是ajax的请求 二、分析post请求 本文分析了ajax时,post请求的数据,并进行简单的解释说明 三、抓取页面 本...

8

HEVC学习笔记目录

Pre 还是利用博客来记录自己学习HEVC的历程吧。 因为是2015年五六月份才开始接触,7月份放假才有完整的时间学习,所以很多东西可能理解并不深刻,甚至会有错误,欢迎各位指点,互相学习。 每篇博客基本都会在最后的Reference给出参考的文章,主要参考一本书: 《新一代高效视频编码H.265/HEVC原理标准与实现》 万帅 杨付正 编著 电子工业出版社 ISBN 9787121246999 我主要看的是HEVC帧间预测,x265的代码,但是网上对它的解...

raspberrypi 29

树莓派wifi破解[整理]

硬件环境 树莓派B+一个(我用的是debian环境) PC一台(或其它设备直接操作PI就行) 无线网卡(能用就行,不过强大的无线网卡会事半功倍,我用的3070) Find注: 无线网卡不是哪个都行,需要支持监听模式才可以,支持列表可以查看这里: https://wikidevi.com/wiki/Wireless_adapters/Chipset_table 安装依赖包 sudo apt-get install -y libpcap-dev libsqli...

22

Shadowsocks科学上网

自己配了下试了试,发现速度比goagent快了不止一点,当然和hosts相比,有些hosts的ip飞速,有些龟速,但是hosts一般是没法观看youtube的。 update 2017.1.13 ,一定要看最后的更新,强力加速器部分!! 配置环境准备 美国低价VPS购买和使用教程 [adsense] 服务器配置 首先确保安装了python2.6或者2.7: 检查版本: python –version 安装软件包(这里的命令,记得一条一条跑) apt-ge...