Tuesday Apr 22, 2014

Parallel Java with Fork/Join on SPARC CMT

Java 7 Fork and Join allows an easy way to perform dividable work by executing parallel tasks on a single computing machine. This article introduced a fork/join example of counting occurrences of a word in all files/directories under a root directory. I thought to check how these forked threads scale on a T5-4 server. Oracle T5-4 server has 4 processors, each has 16 cores. CMT technology allows 8 threads contexts per core (each core includes two out-of-order integer pipelines, one floating-point unit, level 1 and 2 caches, full specs here).

It took 1131.29 seconds for a single thread to process a root directory with 1024 files, 1.25MB each. Increasing "parallelism level"  —using the Java fork/join pool terminology —up to 2048, doing the same work with fork/join took 7.74 seconds! Clearly it is worth setting the ForkJoinPool parallelism level manually to higher than...

[Read More]

Wednesday Mar 16, 2011

OpenWorld 2011 Call for Papers Now Open

The Call for Papers is now open for the 2011 edition of Oracle OpenWorld, the world’s largest gathering of Oracle customers, developers, and partners. It includes the call for papers for Oracle Develop—the prime destination for the Oracle developer community. This year’s program will cover subjects ranging from database, middleware, and applications to server and storage systems, cloud computing, enterprise management, security, industries-related topics, and much more.

At Oracle's ISV Engineering, we welcome joint work and paper submission with our ISV partners ––we enjoy seeing your software being showcased at Oracle's premier event–– so do not hesitate to give a call to your personal ISV Engineering contact. The Call for Papers closes on March 27th so submit your paper now!

Find more information on the process, timeline, and guidelines at the Oracle OpenWorld submission site.

Tuesday Mar 01, 2011

Talend Integration Suite optimized on Solaris

Continuing with the spirit of the Tunathon program --an innovative enginneering program to study and tune application performance on Solaris, run at Sun Microsystems in the early 2000's--, we at ISV Engineering are still running today "Tunathon" projects with our partners, i.e. tuning their application on Solaris --we have about 5 in flight right now. Tunathon efforts are in fact more and more relevant as computers are becoming more complex, scalable and heteregeneous --think e.g. of a 4-socket quad-core dual-thread system with extra GPU engines. Developers have the impossible job to release new business logic in their code, faster and faster, while being fully optimized and scalable on systems that a developer never gets his hands on to test scalability to start with, anyway. And the programming frameworks, good for developer productivity and code quality, comes as additional layers that can make debugging and optimization a real nightmare.

Recently, Talend, a fast growing ISV positioned by Gartner in the “Visionaries” quadrant of the “Magic Quadrant for Data Integration Tools”, contacted us to report a serious performance issue at one of their customers, a large bank, using the Talend Integration Suite application on a large 32-way quad-core SPARC M-Series server. Although fully multi-threaded, the software simply did not scale on such a large system. We got on it right away, set up a 128-thread Sun T5140 system in our Lab to reproduce the problem, and took a closer look at the Java code…

[Read More]

Wednesday Mar 24, 2010

JavaOne Registration Now Open

Thinking about attending JavaOne? This year we bring the global developer community together for a week of unparalleled education, sophisticated debate, and high-level networking, so register now! Here's what JavaOne offers in 2010:
  • Dive deeply into Java technology and the related ecosystem
  • Follow one of seven Java tracks focused on topics ranging from the core Java platform to mobile to the Java frontier
  • Join expert tutorials on JavaFX, profiles, OSGi, and more
  • Get practical insight and best practices from user case studies
  • Stay focused on JavaOne sessions, or widen your scope and attend Develop sessions at the colocated Develop conference
  • Lead your own technical session in our Unconference program
  • Get access to the massive and raucous OTN Night Party on Monday night
JavaOne 2010 will be held September 19-23, 2010 in San Francisco. The Zone—San Francisco's Hotel Nikko, Hilton San Francisco, and Parc55 hotels and the surrounding area—is dedicated to you during the week of JavaOne.

Register now and save!

Monday Mar 15, 2010

JavaOne Call for Papers extended to Tuesday, March 19th

Just in case the US daylight savings time threw you off this weekend, the JavaOne Call for Papers has been extended. If you have not yet submitted a topic or have additional ideas, you have until 11:59pm US Pacific Time on Tuesday, March 16th to get your abstracts in. Keep the submissions coming—this is looking to be the best JavaOne ever!

Click here to submit.


How open innovation and technology adoption translates to business value, with stories from our developer support work at Oracle's ISV Engineering.



« July 2016