自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 putty enable X11

Putty, you need to install xserver on your Windows, then in Putty configuration, checkConnection->SSH->X11->Enable X11 forwarding.

2013-10-16 21:16:18 1270

原创 yum 源 no mirrors to try

vim /etc/yum.confproxy=vim ~/.bash_profilehttp_proxy=IP地址:端口号ftp_proxy=vim /etc/wgetrchttp_proxy=ftp_proxy= vim /etc/yum.repos.d/CentOS-Base.repohttp://www.wdlinux.cn/old/yum_CentO

2013-10-16 21:14:50 1038

原创 VNC 配置

服务器端运行:yuminstall gtk-vncyum install libvncserver libvncserver-develyum install tigervnc tigervnc-server -y 启动服务:vncservervncserver-geometry 1366x768 :3 windows客户端运行:http://www.realv

2013-10-16 21:08:11 646

原创 海量数据处理概述

海量数据处理概述海量数据的特点(1)巨大的数据量(2)数据集特点--超过80%的数据是非结构化的--数据量在持续增加--数据需要长时间存储,非热点数据也会被随机访问(3)传统技术无法胜任大数据集的分析,管理和挖掘--传统欢喜数据库以及一些桌面BI软件处理的结构化数据在GB级别,无法从更大的数据中发现有意义的信息--需要处理的目标数据量一直在增长,传统技术无法

2012-08-21 14:02:08 666

转载 CPU乱序执行技术

乱序执行(out-of-orderexecution),是指CPU允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。这样将根据个电路单元的状态和各指令能否提前执行的具体情况分析后,将能提前执行的指令立即发送给相应电路单元执行,在这期间不按规定顺序执行指令,然后由重新排列单元将各执行单元结果按指令顺序重新排列。采用乱序执行技术的目的是为了使CPU内部电路满负荷运转并相应提高了CPU

2012-08-19 00:56:48 843

原创 函数接口

1. strcpy与strncpy#include char *strcpy(char *dest, const char *src);    chasr *strncpy(char *dest, const char *src, size_t n);把src所指向的字符串copy到des所指向的内存空间,看参数也知道,因为dest是char*类型的,而src是const char

2012-08-15 18:49:20 3652

原创 链接详解

(以下icc命令编译基于intel c编译器)1.多目标文件的链接icc -c 1.c -o 1icc -c 2.c -o 2icc 1 2 -o test一般情况下,.bss段,.text段,.dada段合并,可用readelf -a main命令查看,链接脚本会插入一些符号到最终生成的文件中 2.定义和声明extern和static关键字

2012-08-15 09:18:59 878

原创 linux 下解压命令

.tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:t

2012-08-14 10:54:16 367

原创 hadoop总结

hadoop简介:Hadoop 一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。 Hadoop是项目的总称,主要是由分布式存储(HDFS)、分布式计算(MapReduce)组成。  Hadoop程序目前只能运行在Linux系统上,window上运行需要安装其他插件 hadoop优

2012-08-11 13:14:51 949

原创 Hadoop node 部署步骤

1.        OS安装a)        RHEL 6.2 X64                         i.              刻录光盘安装(略)b)        安装选项                         i.              Basic server即可

2012-08-10 17:28:31 702

转载 intel多核平台编程优化大赛报告

代码优化前所需时间:4.765秒 代码优化后所需时间:0.25秒(保留小数点后7位精度) 前言 本次优化使用的CPU是Intel Xeon 5130 主频为2.0GHz 同Intel酷睿2一样是基于Core Microarchitecture 的双核处理器。本次优化在Intel的工具帮助下主要针对Core Microarchitecture 系列处理器进行优化。但是由于未知原因,I

2012-08-10 09:09:15 2155 1

原创 采用restrict关键字避免二义性

restrict是c99标准引入的,它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式.即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它途径(其它变量或指针)来修改;这样做的好处是,能帮助编译器进行更好的优化代码,生成更有效率的汇编代码.如 int *restrict ptr, ptr指向的内存单元只能被 ptr 访问到,任

2012-08-09 21:02:40 590

原创 基于intel编译器的优化

首先介绍下编译器所提供的编译优化功能,这些都比较简单:普通优化Linux功能-O0禁止优化-g生成标记-O1优化二进制代码-O2优化速度(默认)-O3优化数据缓存过程间优化

2012-08-09 20:17:35 7391

原创 Intel VTune Performance Analyzer

1、Intel Vtune性能分析器(Linux版)的主要特点①借助基于 Eclipse*开发环境的图形用户界面(GUI),令应用程序性能调试更为容易.②快速定位程序瓶颈完成一个简单的对话框,获取最耗时的前五个函数的列表。利用最活跃函数的列表,可以快速方便地找到性能瓶颈。单击函数名称以显示源,并显示最耗时的源语句。

2012-08-09 19:45:32 3117 2

转载 多线程

1、Linux系统下使用多线程使用多线程和进程相比,它是一种非常"节俭"的多任务操作方式。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种"昂贵"的多任务工作方式。而运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所

2012-08-09 19:32:53 699

转载 openmp环境变量和库函数

OpenMP的环境变量:环境变量描述示例OMP_SCHEDULE控制for循环任务分配结构的调度OMP_SCHEDULE="guided,2"OMP_NUM_THREADS设置默认线程的个数OMP_SCHEDULE=4OpenMP的库函数

2012-08-09 18:01:11 659

转载 使用#pragma simd进行自动向量化

#pragma simd该编译指示(SIMD)是12.0编译器最新提供的功能。他可以强制性的让编译器做自动并行化。对于其他编译指示比如#pragma ivdep来说,如果编译器编译时发现用户提供的编译指示条件不满足,那么编译器是不会根据编译指示来进行自动向量化的。也就是说,编译器实际上还是会进行编译时的依赖关系检查。而对于#pargam simd来说,无论编译时条件如何,编译器总是会进

2012-08-09 17:59:35 7773

转载 nginx负载均衡

摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业

2012-08-09 17:55:28 834

转载 线程绑定CPU核

Linux系统提供API函数sched_setaffinity和sched_getaffinity用于设置或获取线程的可以使用的CPU核。int sched_setaffinity(pid_t pid, unsigned int cpusetsize, cpu_set_t *mask);这个函数中pid表示需要设置或获取绑定信息的线程id(或进程id),如果为0,表示对当前调用的线程进行设

2012-08-09 17:52:32 27042 1

gdb详解查阅手册

gdb详解查阅手册

2012-08-15

中国科学技术大学深入理解计算机系统PPT

中国科学技术大学深入理解计算机系统PPT

2012-08-15

深入理解计算机系统所有试验代码,试验报告

深入理解计算机系统书中所有试验的代码以及完整的试验报告

2012-08-15

深入理解计算机系统

深入理解计算机系统

2012-08-15

hadoop权威指南(第二版)

hadoop权威指南(第二版)

2012-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除