SWARM公司 swMATH编号: 14938 软件作者: Bader,D.A。;卡纳德,V。;Madduri,K。 描述: 自从台式计算机问世以来,软件性能以指数级速度提高,主要是由于处理能力的快速增长。随着更新更快的处理器的到来,算法的性能不断提高。然而,我们不能再仅仅依靠摩尔定律来提高性能。基本的物理限制,如晶体管的尺寸和功率限制,现在必须彻底改变商品微处理器架构,以实现多核设计。双核和四核处理器正在缓慢而稳定地进入台式机和笔记本电脑。现在要求软件开发人员和程序员在算法级别上利用这种一致性。SWARM(SoftWare and Algorithms for Running on Multicore,在多核上运行的软件和算法)是一个开源并行编程框架。它是一个充分利用多核处理器的原语库。SWARM构建在POSIX线程之上,允许用户使用已经开发的原语或直接线程原语。SWARM具有用于并行化、限制线程控制、分配和取消分配共享内存的构造,以及用于同步、复制和广播的通信原语。该框架已成功用于实现高效的原始算法并行版本。即列表排名、前缀和、对称破坏等。 主页: http://multicore-swarm.sourceforge.net/ 相关软件: 开放运算语言;英特尔TBB;快速流动;羊毛;等离子体;MAGMA公司;线程;Cilk公司;MKL公司;PLAPACK系列;Matrix市场;线性代数库;LAPACK公司;CUDA公司;开放式多媒体接口;LAM-MPI公司;BSPlib公司 引用于: 4文件 全部的 前5名11位作者引用 1 古德黑德·托姆维(Goodhead Tomvie Abraham) 1 齐格弗里德·本克纳 1 亚历山德罗斯五世(Alexandros V.Gerbessiotis)。 1 安妮·詹姆斯 1 康斯坦蒂诺斯·马加里蒂斯(Konstantinos G.Margaritis)。 1 爱德华·梅霍费尔 1 Michailidis,Panagiotis D。 1 拉塞·纳特维格 1 萨布里·普拉纳 1 Xhafa,法托斯 1 诺莱利亚科布 3篇连载文章中引用 1 计算机与系统科学杂志 1 应用数值数学 1 国际并行程序设计杂志 在3个字段中引用 3 计算机科学(68至XX) 1 数值分析(65-XX) 1 运筹学、数学规划(90-XX) 按年份列出的引文