OpenMP
Leon Lu
这个作者很懒,什么都没留下…
展开
-
《Using OpenMP》第五章<如何通过使用OpenMP获得好的性能>笔记 ing
5.2 串行程序的性能考虑目前,单核处理器的性能经常归因为未充分利用的cache内存子系统。特别地,缓存分层中的最高层缓存未命中的代价是高昂的,因为这意味着数据在使用之前必须从主内存中获取。典型地,相比从缓存中获取数据,通常需要付出5-10倍更多的代价。在一个共享内存多核处理器系统中,这一负面影响更为严重:涉及的线程越多,潜在地性能问题越大。我们简约的讨论了存储器分层和它的原创 2014-04-30 20:42:23 · 3083 阅读 · 0 评论 -
OpenMP for Android初学记录
OpenMP是一种应用程序接口(API),支持多平台共享内存的C/C++/Fortran多处理器编程,可以运行在绝大多数处理器架构和操作系统上,包括Solaris, AIX, HP-UX, GNU/Linux, Mac OS X和Windows平台。它由编译器指令集、库函数和环境变量组成,影响运行时行为。原创 2014-04-28 14:05:05 · 7928 阅读 · 0 评论