Results 1 to 7 of 7

Thread: News - GPU acceleration to provide tenfold Java performance boost

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    28,715
    Thanks
    0
    Thanked
    1,859 times in 635 posts

    News - GPU acceleration to provide tenfold Java performance boost

    IBM's Chief Technology Officer of Java discussed ‘Java on GPU’ in keynote speech.
    Read more.

  2. #2
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    10,010
    Thanks
    496
    Thanked
    1,033 times in 877 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 3700X
      • Memory:
      • 16GB 3200MHz
      • Storage:
      • 1TB Linux, 1TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 30 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Samsung 2343BW 2048x1152
      • Internet:
      • Zen 80Mb/20Mb VDSL

    Re: News - GPU acceleration to provide tenfold Java performance boost

    IME you can accelerate a java program 10x by re-writing it in C

  3. #3
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,147
    Thanks
    798
    Thanked
    2,151 times in 1,407 posts

    Re: News - GPU acceleration to provide tenfold Java performance boost

    Isn't this just taking advantages of the improvements in the JNI? Now you can relatively easily have your VM memory exposed to a C API such as CUDA. AFAIK it isn't really translating java at all, merely thunking primitive types. It would be more impressive if it was doing cross compilation or similar.

    TBH the 7 year old 'Accelerator' project:
    http://research.microsoft.com/en-us/...s/accelerator/
    looks more interesting.
    throw new ArgumentException (String, String, Exception)

  4. #4
    Registered+
    Join Date
    Apr 2013
    Posts
    50
    Thanks
    0
    Thanked
    0 times in 0 posts

    Re: News - GPU acceleration to provide tenfold Java performance boost

    Will this work on Minecraft?

  5. #5
    Senior Member
    Join Date
    Jun 2004
    Location
    Kingdom of Fife (Scotland)
    Posts
    4,991
    Thanks
    393
    Thanked
    220 times in 190 posts
    • crossy's system
      • Motherboard:
      • ASUS Sabertooth X99
      • CPU:
      • Intel 5830k / Noctua NH-D15
      • Memory:
      • 32GB Crucial Ballistix DDR4
      • Storage:
      • 500GB Samsung 850Pro NVMe, 1TB Samsung 850EVO SSD, 1TB Seagate SSHD, 2TB WD Green, 8TB Seagate
      • Graphics card(s):
      • Asus Strix GTX970OC
      • PSU:
      • Corsair AX750 (modular)
      • Case:
      • Coolermaster HAF932 (with wheels)
      • Operating System:
      • Windows 10 Pro 64bit, Ubuntu 16.04LTS
      • Monitor(s):
      • LG Flattron W2361V
      • Internet:
      • VirginMedia 200Mb

    Re: News - GPU acceleration to provide tenfold Java performance boost

    Quote Originally Posted by DanceswithUnix View Post
    IME you can accelerate a java program 10x by re-writing it in C
    Oh so true - as a colleague of mine commented - "JAVA, does that stand for Just Always Very Arthritic?". Waiting for a standalone Java app to get itself together at the moment - hence I've got the time to do a Hexus posting.

    Weren't there some companies - and I'm pretty sure IBM were one - who were working on some kind of cross-compiler so you could test or do low impact stuff with the Java VM, and then cross-compile when you needed that last erg of speed?

    Also got to wonder how relevant it is these days - other languages such as Python seem to be able to do a lot of what Java was slated for with a lot less fuss. Also don't think that it's particularly relevant to the home user these days - more of a business tech - although there's exceptions like Minecraft and the password manager I use, (and Android's kinda-java Dalvik). But then again, maybe I'm being biased since Oracle is holding the reins.
    Last edited by crossy; 24-09-2013 at 04:32 PM.

    Career status: still enjoying my new career in DevOps, but it's keeping me busy...

  6. Received thanks from:

    DanceswithUnix (25-09-2013)

  7. #6
    bored out of my tiny mind malfunction's Avatar
    Join Date
    Jul 2003
    Location
    Lurking
    Posts
    3,923
    Thanks
    191
    Thanked
    187 times in 163 posts
    • malfunction's system
      • Motherboard:
      • Gigabyte G1.Sniper (with daft heatsinks and annoying Killer NIC)
      • CPU:
      • Xeon X5670 (6 core LGA 1366) @ 4.4GHz
      • Memory:
      • 48GB DDR3 1600 (6 * 8GB)
      • Storage:
      • 1TB 840 Evo + 1TB 850 Evo
      • Graphics card(s):
      • 290X
      • PSU:
      • Antec True Power New 750W
      • Case:
      • Cooltek W2
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Dell U2715H

    Re: News - GPU acceleration to provide tenfold Java performance boost

    Quote Originally Posted by TheAnimus View Post
    Isn't this just taking advantages of the improvements in the JNI? Now you can relatively easily have your VM memory exposed to a C API such as CUDA. AFAIK it isn't really translating java at all, merely thunking primitive types. It would be more impressive if it was doing cross compilation or similar.

    TBH the 7 year old 'Accelerator' project:
    http://research.microsoft.com/en-us/...s/accelerator/
    looks more interesting.
    I'm not sure what it's doing behind the scenes but it sounds like they are re-writing the API classes rather rather than doing anything with the JVM itself...

    Edit: possibly an offshoot of this:

    http://researcher.watson.ibm.com/res...ng08Liquid.pdf
    http://domino.research.ibm.com/libra...anguage,manual
    http://researcher.watson.ibm.com/res...2Compiling.pdf

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •