![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CPU微架构
文章平均质量分 88
香蕉人的网络世界
网络基础架构相关的知识视角和业内动态分享
展开
-
DMA实现架构浅析
无论是我们我们平时台式机使用的网卡还是在存储系统中高速读写的磁盘,都离不开一个feature的支持那就是DMA。但是很多同学都只是听说过这个名词或对这名词理解仅停留在大学课本的8237 DMA芯片上,所以今天特地来写写DMA,和大家一起来探讨究竟什么是DMA,这个东西究竟包含了哪些东西。What is DMADirect memory access (DMA) is a feature of com原创 2016-08-01 01:28:43 · 6086 阅读 · 0 评论 -
IA 架构下memory ordering的一些思考
之所以要写这篇东西是因为想把之前在公司的一些问题总结一下,在内存相关操作中一些ordering和dependency的问题一直没能太搞明白,所以最近空闲下来静下心研究了一下,觉得还是有所收获,期待各路IA高手们来进行拍砖。一直存在的问题有如下三个 memory ordering究竟是指的什么ordering 为什么在IA强ordering的情况下RAR还要加lfence 为什么load相关的操作一直原创 2016-07-31 00:47:19 · 1252 阅读 · 0 评论 -
IA X86/X86_64 load乱序实现
在乱序这个事情上已经纠结有两天之久了,基本上可以说从工作到现在没啥问题可以需要纠结这么久的,大概有相似经历的就是读书的时候通信里面OFDM,FFT,DFT之类的编码问题了。 所有的纠结其实就归结在写得上一篇blog上 http://blog.csdn.net/adambynes/article/details/52076298 后来觉得这可能就是写blog的好处吧,其实如果自己私底下想想这些问原创 2016-08-03 01:34:29 · 853 阅读 · 0 评论