Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news-out.readnews.com!transit3.readnews.com!news-out.news.tds.net!newsreading01.news.tds.net!53ab2750!not-for-mail From: "anthonycwmak" Subject: Re: Tools/frameworks for Java multi-core programming? Message-ID: <502D38C2.56887.calajapr@time.synchro.net> X-Comment-To: Robert Klemme Newsgroups: comp.lang.java.programmer In-Reply-To: <502BE71F.56838.calajapr@time.synchro.net> References: <502BE71F.56838.calajapr@time.synchro.net> X-FTN-AREA: COMP.LANG.JAVA.PROGRAMMER X-FTN-MSGID: 1:261/38 e4399068 X-FTN-REPLY: 1:261/38 8f5a640a Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.16a-Win32 NewsLink 1.98] Lines: 30 Date: Thu, 16 Aug 2012 19:16:41 GMT NNTP-Posting-Host: 69.21.70.65 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1345144601 69.21.70.65 (Thu, 16 Aug 2012 14:16:41 CDT) NNTP-Posting-Date: Thu, 16 Aug 2012 14:16:41 CDT Organization: tds.net Xref: csiph.com comp.lang.java.programmer:17937 To: Robert Klemme From: anthonycwmak@gmail.com hi Robert, Lew, Thanks you guys for reminding me about not to spawn threads on JEE applications directly. I should look into perhaps using EJB Timer and other ways to implement concurrency properly in enterprise app. I am interested Loop Parallelization (and Tash Parallelization, Pipeline Paralleization etc) as supported by tools such as jconqurr etc. Which could be useful for scientific applications and matrix operations. (I looked into divide and conquer approaches like MapReduce as well.) But I like the idea like jconqurr and other tools, that I can implement parallelization with just code annotations. At least in those simple case that locking and consistency is not a problem. Thanks for pointing out I can make custom building procedure with a build tool, just that if the parallelization tool/frameworks don't require command line building it is preferable to me. I am interested in multi-core programming because a while ago there have been some buzz about how to utilize multi-core or even GPU for example for scientific applications. And, I was wondering how to do that in Java. :) Just curious. Anthony --- BBBS/Li6 v4.10 Dada-1 * Origin: Prism bbs (1:261/38) --- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24