随笔分类 - 体系结构
摘要:之前查到的,觉得还不错,一直没时间看,放这里先存着 https://software.intel.com/en-us/articles/using-intel-streaming-simd-extensions-and-intel-integrated-performance-primitives-
阅读全文
摘要:前言 虽然CPU主频的提升会带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构、指令结构、信息在各个部件之间的传送速度及存储部件的存取速度等因素有关,特别是与CPU/内存之间的存取速度有关。 若CPU工作速度较高,但内存存取速度相对较低,则造成CPU等待,降低处理速度,浪费CP...
阅读全文
摘要:这是一篇Dr. Dobb's Journal对STL之父stepanov的采访。文中数次提到STL的基本思想、语言的特性、编程的一些根本问题等,非常精彩。这篇文章让我想去拜读下stepanov的大作《Elements of Programming》了。原文链接:http://www.stepanov...
阅读全文
摘要:http://blog.kalmbachnet.de/?postid=28http://www.cnblogs.com/eaglet/archive/2009/03/11/1408809.html
阅读全文
摘要:(假)随机数发生器是Monte Carlo算法的基础,自然大家格外关注。近几年,日本某君发明的Mersenne Twister[Makoto Matsumoto]可谓其中翘楚。不过,它并非尽善尽美。一则它不适合用于数据加密,二则不能通过一些统计检验。三嘛就是源程序比较长,不是一眼就能看明白的。反过来,上世纪90年代后期就被Marsaglia[Marsaglia]发明出来的Keep-It-Simple-And-Stupid算法却挺有趣而简短,而且能打通DIEHARD的各种检验[DIEHARD]。下面是源代码:unsigned int x = 123456789, y = 362436000, .
阅读全文
摘要:大师的作品。。。http://research.microsoft.com/en-us/um/people/gbell/computer_structures__readings_and_examples/contents.html
阅读全文
摘要:陈硕 (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
阅读全文

浙公网安备 33010602011771号