后摩尔定律时代的数据库研发
目录CONTENTS摩尔定律时代颗粒优化器启示录后摩尔定律时代的数据库研发--寻找代码的龙脉?
摩尔定律时代
摩尔定律时代后摩尔定律时代2008 2010 2012 2014 2016 2018……
摩尔定律时代
Part2颗粒优化器启示录
颗粒优化器启示录
颗粒优化器启示录Granulate :去年年初的报道:注意几个关键字:性能提升40%6.5亿美元Intel为Granulate的定位:计算基础设施平台
颗粒优化器启示录
颗粒优化器启示录/content/www/cn/zh/software/software-overview/data-center-optimization-solutions.html?wapkw=granulate
颗粒优化器启示录往小上说:降本增效往大上说:碳中和、能源战略
Part3后摩尔定律时代的数据库研发---寻找代码的龙脉
后摩尔定律时代的数据库研发:寻找代码的龙脉gettimeofday(tv1,0);begin=rdtsc();k1=0;k2=0;for(i=0;i=10000;i++){if((i0xf)==0){k1+=i;k2++;}}end=rdtsc();gettimeofday(tv2,0);
后摩尔定律时代的数据库研发:寻找代码的龙脉gettimeofday(tv1,0);begin=rdtsc();k1=0;k2=0;for(i=0;i=10000;i++){if((i0xf)==0){k1+=i;k2++;}}end=rdtsc();gettimeofday(tv2,0);[root@localhostff]#gcc-g-O2vage.c-ovage1[root@localhostff]#[root@localhostff]#[root@localhostff]#./vage1Start...TSC:352713130000626ms:11.000000
后摩尔定律时代的数据库研发:寻找代码的龙脉for(i=0;i=10000;i++){if((i0xf)==0){k+=i;t2++;}}
后摩尔定律时代的数据库研发:寻找代码的龙脉 nop8(); nop8();gettimeofday(tv1,0);begin=rdtsc();k1=0;k2=0;for(i=0;i=10000;i++){if((i0xf)==0){k1+=i;k2++;}}#define nop8() asm volatile (nop(0x1):::)
后摩尔定律时代的数据库研发:寻找代码的龙脉 nop8(); nop8();gettimeofday(tv1,0);begin=rdtsc();k1=0;k2=0;for(i=0;i=10000;i++){if((i0xf)==0){k1+=i;k2++;}}[root@localhostff]#gcc-g-O2vage.c-ovage1[root@localhostff]#[root@localhostff]#[root@localhostff]#./vage1Start...TSC:352713130000626ms:11.000000[root@localhostff]#gcc-g-O2vage.c-ovage2[root@localhostff]#[root@localhostff]#./vage2Start...TSC:203533130000626ms:6.000000
FileEditViewOptionsTransferScriptToolsWindowHelpc3“?.“E?.3’.2-:.’ic3.82.’2o.o“.?’-i’oi+**19A168.51.214x?+’.8?.’E8.o“.?i8i*-*S--“.82.“58.o“.?’-eJ’é?.’Es.3“.2’-i?i[root0localhostffj# mvage.cReady18Cssh2!AES-256-CTR2,3230Rows,124ColsLinux4b
后摩尔定律时代的数据库研发: