Memory Ordering in Modern Microprocessors - http://www.linuxjournal.com/article/8211 http://www.linuxjournal.com/article/8212 http://spectrum.ieee.org/semiconductors/processors/25-microchips-that-shook-the-world/0 FPGA CPUs, how to turn a FPGA to a working CPU? - http://dobbscodetalk.com/index.php?option=com_myblog&show=FPGA-CPUs.html&Itemid=29 If according this article, GPU easier to have more cores is required code to be very regular fashion with no branches and inter-thread communication - http://www.javacodegeeks.com/2011/09/cpu-vs-gpgpu.html CPU DB: Recording Microprocessor History - http://queue.acm.org/detail.cfm?id=2181798&ref=fullrss Difference CPU comparing - http://randomascii.wordpress.com/2012/03/28/fractal-and-crypto-performance/ Detail about how CPU caching work - http://mechanical-sympathy.blogspot.gr/2013/02/cpu-cache-flushing-fallacy.html CPU design on paper - http://www.drdobbs.com/embedded-systems/cpu-design-on-paper/240153480?cid=DDJ_nl_upd_2013-04-30_h&elq=891e5022435b400e89040e1342c10b72 http://vanillajava.blogspot.hk/2014/02/hardware-transactional-memory-in-java.html Interview about TSX - https://www.infoq.com/interviews/tene-hardware-transactional-memory quantum - http://www.zmescience.com/science/news-science/flip-flop-quantum-computer-043242/ meltdown - https://hackaday.com/2018/01/15/spectre-and-meltdown-how-cache-works/ https://www.freecodecamp.org/news/how-does-a-cpu-work/ 缓存与存储的一致性策略:从 CPU 到分布式系统 - https://xie.infoq.cn/article/fa1f0f9ac1cfee7845f7b29fe The hidden language of computers: how a RISC(y) bet reshaped modern technology - https://www.zmescience.com/feature-post/technology-articles/computer-science/risc-hidden-language-computers/