随笔分类 -  体系结构

摘要:之前查到的,觉得还不错,一直没时间看,放这里先存着 https://software.intel.com/en-us/articles/using-intel-streaming-simd-extensions-and-intel-integrated-performance-primitives- 阅读全文
posted @ 2016-03-03 11:00 waytofall 阅读(192) 评论(0) 推荐(0)
摘要:前言 虽然CPU主频的提升会带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构、指令结构、信息在各个部件之间的传送速度及存储部件的存取速度等因素有关,特别是与CPU/内存之间的存取速度有关。 若CPU工作速度较高,但内存存取速度相对较低,则造成CPU等待,降低处理速度,浪费CP... 阅读全文
posted @ 2014-09-28 19:24 waytofall 阅读(2894) 评论(1) 推荐(0)
摘要:这是一篇Dr. Dobb's Journal对STL之父stepanov的采访。文中数次提到STL的基本思想、语言的特性、编程的一些根本问题等,非常精彩。这篇文章让我想去拜读下stepanov的大作《Elements of Programming》了。原文链接:http://www.stepanov... 阅读全文
posted @ 2014-07-18 18:09 waytofall 阅读(2029) 评论(0) 推荐(1)
摘要:http://blog.kalmbachnet.de/?postid=28http://www.cnblogs.com/eaglet/archive/2009/03/11/1408809.html 阅读全文
posted @ 2013-08-27 19:34 waytofall 阅读(445) 评论(0) 推荐(0)
摘要:(假)随机数发生器是Monte Carlo算法的基础,自然大家格外关注。近几年,日本某君发明的Mersenne Twister[Makoto Matsumoto]可谓其中翘楚。不过,它并非尽善尽美。一则它不适合用于数据加密,二则不能通过一些统计检验。三嘛就是源程序比较长,不是一眼就能看明白的。反过来,上世纪90年代后期就被Marsaglia[Marsaglia]发明出来的Keep-It-Simple-And-Stupid算法却挺有趣而简短,而且能打通DIEHARD的各种检验[DIEHARD]。下面是源代码:unsigned int x = 123456789, y = 362436000, . 阅读全文
posted @ 2013-03-17 15:08 waytofall 阅读(381) 评论(0) 推荐(0)
摘要:大师的作品。。。http://research.microsoft.com/en-us/um/people/gbell/computer_structures__readings_and_examples/contents.html 阅读全文
posted @ 2013-03-14 14:29 waytofall 阅读(151) 评论(0) 推荐(0)
摘要:陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice原文:http://blog.csdn.net/Solstice/article/details/5166912翻转一个字符串,例如把 "12345" 变成 "54321",这是一个最简单的不过的编码任务,即便是 C 语言初学者的也能毫不费力地写出类似如下的代码:// 版本一,用中间变量交换两个数,好代码void reverse_by_swap(char* str, int n){ char* begin = str; char* end = str + n - 1 阅读全文
posted @ 2012-04-12 14:25 waytofall 阅读(454) 评论(0) 推荐(0)