共 1,393 篇文章
共 6,621 篇文章及评论
博客分类
Blog Roll
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
帖子来自 richard_wu2005 
Java 语言中使用 OpenMP
作者: richard_wu2005 (1 篇文章) 日期: 六月 23, 2010 在 3:31 下午
评论 (0)
从去年年中,开始学习Java,主要是维护公司用Java编写的服务器软件。目前,该服务器软件遇到一个问题,在下载大文件时,如果同时下载的用户很多,服务器软件工作会出现异常,有的用户无法下载。服务器硬件基本上都是多核处理器,所以,如果能在Java语言中使用并行编程技术,使用OpenMP,可能会提高服务器软件的性能。 今天,测试了一下,Java语言中也可以使用OpenMP。以下是详细测试过程: 1. 下载jomp1.0b.jar http://www2.epcc.ed.ac.uk/computing/research_activities/jomp/index_1.html 2. 将jomp1.0b.jar部署到JDK的lib下,然后追加到CLASSPATH。我用的JDK版本为1.6.0_19(最新JDK为1.6.0_20)。 也可以不追加到系统变量,而是直接解压后当作应用类使用。 3. 编写测试代码TestJavaOpenMP.jomp。扩展名必须为jomp。 import java.util.*; public class TestJavaOpenMP { public static void main(String[] ...
