Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (489)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (555)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  GPU acceleration  (Read 696 times)
0 Members and 1 Guest are viewing this topic.
Offline lcass
« Posted 2014-03-01 10:13:24 »

So I just found this post http://blogs.nvidia.com/blog/2013/09/22/gpu-coming-to-java/ 
Im very excited about this as it removes the requirement for java to use external librarys and that we will be able to make games without having to use LWJGL OPENGL JGL etc
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #1 - Posted 2014-03-01 10:16:17 »

I don't get it. How is this different from what our bindings to OpenCL/OpenAL/OpenGL offers?

Offline Danny02
« Reply #2 - Posted 2014-03-01 11:39:11 »

You will still have to use all these libraries in the future for stuff which wish to explicitly use the GPU (3D graphics and so on).
The big BUT is, that with this technologie all the other Java apps will profit from the GPU without the developer even knowing.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 368
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2014-03-01 13:58:18 »

I think you've got a bit confused about what that article is about.

You'll still need all the binding libraries to make games.

Cas Smiley

Offline lcass
« Reply #4 - Posted 2014-03-01 18:33:22 »

What I mean is not for games , but when designing code you could specifically assign tasks to the GPU without having to use any external librarys.
Offline princec

JGO Kernel


Medals: 368
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2014-03-01 21:47:59 »

It's possible but doubtful that the general purpose Oracle JVM will receive this sort of hardware acceleration for certain algorithms under the hood. Don't hold your breath though.

Cas Smiley

Offline pitbuller
« Reply #6 - Posted 2014-03-01 23:35:18 »

Normal game/app code would gain nothing from gpu acceleration.
Offline princec

JGO Kernel


Medals: 368
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #7 - Posted 2014-03-02 10:47:24 »

Actually... there are a few things that would benefit from it in my game - for example the painter's algorithm sort in the sprite engine has to sort 20-30k sprites per frame and a 2x speed increase would be welcome. There are possibly other places which could benefit from a little bit of super-parallelism like the collision manager but that won't "just work" from JDK code.

Cas Smiley

Offline pitbuller
« Reply #8 - Posted 2014-03-02 11:12:53 »

Actually... there are a few things that would benefit from it in my game - for example the painter's algorithm sort in the sprite engine has to sort 20-30k sprites per frame and a 2x speed increase would be welcome. There are possibly other places which could benefit from a little bit of super-parallelism like the collision manager but that won't "just work" from JDK code.

Cas Smiley

Lot of game code could benefit from gpu acceleration but not automatically. It's just like automatic vectorization, sounds good in paper but does not benefit usually at all.
Offline Roquen
« Reply #9 - Posted 2014-03-02 14:40:24 »

More the to point.  Why would you want to?  I want to manage what both the CPU & GPU is processing.

(EDIT: For clarity...I'm only talking about game runtimes here.)
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Nickropheliac (9 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (27 views)
2014-08-22 19:31:30

atombrot (40 views)
2014-08-19 09:29:53

Tekkerue (38 views)
2014-08-16 06:45:27

Tekkerue (34 views)
2014-08-16 06:22:17

Tekkerue (24 views)
2014-08-16 06:20:21

Tekkerue (34 views)
2014-08-16 06:12:11

Rayexar (72 views)
2014-08-11 02:49:23

BurntPizza (47 views)
2014-08-09 21:09:32
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!