摘要:
OpenCL:一种异构计算架构目录1 摘要 2 为什么需要OpenCL? 3 OpenCL架构 3.1 介绍 3.2 平台模型 3.3 执行模型 3.3.1 内核 3.3.2 上下文 3.3.3 命令队列 3.4 内存模型 3.5 编程模型 4 基于OpenCL的编程示例 4.1 流程 4.2 图像旋转 4.2.1 图像旋转原理 4.3 实现流程 4.4 图像旋转 5 总结 6 参考文献 1 摘要由于晶体管功耗、物理性能的限制,CPU的发展受到了很大约束。 人们转而寻找其它方式来提高系统性能,如多核处理器,异构平台等。 开放式计算语言(OpenCL)的出现为当前大量存在的异构系统的并行计算提供 阅读全文
摘要:
”缓存就像清凉油,哪里不舒服,抹一下就好了”当 CPU 要读取一个数据时,首先会从缓存 (Cache) 中查找,如果找到就立即读取并送给 CPU 处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU 处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。 通过优化的的读取机制,可以使 CPU 读取缓存的命中率非常高 ( 大多数 CPU 可达 90% 左右 ) ,也就是说 CPU 下一次要读取的数据 90% 都在缓存中,只有大约 10% 需要从内存读取。这大大节省了 CPU 直接读取内存的时间,也使 CPU 读取数据时基本无需等待。总的. 阅读全文
摘要:
要生活得写意 跳舞的时候我便跳舞,睡觉的时候我就睡觉。即便我一人在幽美的花园中散步,倘若我的思绪一时转到与散步无关的事物上去,我也会很快将思绪收回,令其想想花园,寻味独处的愉悦,思量一下我自己。天性促使我们为保证自身需要而进行活动,这种活动也就给我们带来愉快。慈母般的天性是顾及这一点的。它推动我们去满足理性与欲望的需要。打破它的规矩就违背情理了。 我知道恺撒与亚力山大就在活动最繁忙的时候,仍然充分享受自然的、也就是必需的、正当的生活乐趣。我想指出,这不是要使精神松懈,而是使之增强,因为要让激烈的活动、艰苦的思索服从于日常生活习惯,那是需要有极大的勇气的。他们认为,享受生活乐趣是自己正常的活.. 阅读全文
摘要:
尽情享受生活之乐趣书给人带来乐趣。但是,啃得太多,最后便兴味索然,还要损害身体,而快乐和健康却是我们最可宝贵的。倘若结果竟弄到有损身心的地步,那么我们就抛开书本吧。有人认为,从书上所得的弥补不了所失的,我是同意这点想法的。长期以来感到身体不适、健康欠佳的人到头来只好听从医生的吩咐,请大夫规定一定的生活方式,不复逾越;退隐的人也是如此,他对社交生活失去兴趣,乃至深感厌烦,他只得按理性的要求设计隐居生活,通过深思熟虑凭自己的见解好好地加以安排。他应当排除一切劳累困扰,不论它以何种形式呈现;他也应当摆脱有碍于身心宁静的世俗之欲,而选择最符合自己性情的生活之路。 “各人都来学会自择其途。” 无论... 阅读全文