From navdeepsingh.sidhu95 at gmail.com Wed Aug 23 16:19:35 2017 From: navdeepsingh.sidhu95 at gmail.com (Navdeep Singh Sidhu) Date: Wed, 23 Aug 2017 11:19:35 -0500 Subject: Introduction Message-ID: Hi, My name is Navdeep Singh. I am a student doing my research in High-performance Computing. I am developing a framework for HPC using Java. I am not an expert. my programming skills are of moderate level. I hope here I will get something new to learn. I will be glad if someone can guide me setting up development environment for sumatra, and introduce me to the development approach. Thanks !! -- Regards Navdeep Singh Sidhu From heinz at javaspecialists.eu Wed Aug 23 19:27:00 2017 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Wed, 23 Aug 2017 22:27:00 +0300 Subject: Introduction In-Reply-To: References: Message-ID: <599DD704.40102@javaspecialists.eu> I don't think Sumatra is very active at the moment :) Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu Java Champion - www.javachampions.org Oracle Developer Champion - www.twitter.com/dev_champions JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html Tel: +30 69 75 595 262 Skype: kabutz Navdeep Singh Sidhu wrote: > Hi, > > My name is Navdeep Singh. I am a student doing my research in > High-performance Computing. I am developing a framework for HPC using Java. > I am not an expert. my programming skills are of moderate level. I hope > here I will get something new to learn. > > I will be glad if someone can guide me setting up development environment > for sumatra, and introduce me to the development approach. > > Thanks !! > > From kirk.pepperdine at gmail.com Wed Aug 23 20:08:42 2017 From: kirk.pepperdine at gmail.com (Kirk Pepperdine) Date: Wed, 23 Aug 2017 22:08:42 +0200 Subject: Introduction In-Reply-To: <599DD704.40102@javaspecialists.eu> References: <599DD704.40102@javaspecialists.eu> Message-ID: There is some work being done on GPU/Java integration. I think it?s being done by some of the Intel guys. I haven?t been following all that closely so unfortunately that is all I can say without doing some digging. But if I were to dig I?d start with last years JavaONE. IIRC someone had a GPU in the schedule. Kind regards, Kirk Pepperdine > On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz wrote: > > I don't think Sumatra is very active at the moment :) > > Regards > > Heinz > -- > Dr Heinz M. Kabutz (PhD CompSci) > Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu > Java Champion - www.javachampions.org > Oracle Developer Champion - www.twitter.com/dev_champions > JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html > Tel: +30 69 75 595 262 > Skype: kabutz > > > > Navdeep Singh Sidhu wrote: >> Hi, >> >> My name is Navdeep Singh. I am a student doing my research in >> High-performance Computing. I am developing a framework for HPC using Java. >> I am not an expert. my programming skills are of moderate level. I hope >> here I will get something new to learn. >> >> I will be glad if someone can guide me setting up development environment >> for sumatra, and introduce me to the development approach. >> >> Thanks !! >> >> From motley.crue.fan at gmail.com Wed Aug 23 20:13:58 2017 From: motley.crue.fan at gmail.com (Phillip Rhodes) Date: Wed, 23 Aug 2017 16:13:58 -0400 Subject: Introduction In-Reply-To: References: <599DD704.40102@javaspecialists.eu> Message-ID: Would Project Panama obviate the need for "native" Java/GPU integration? My understanding is it's supposed to give us a "better FFI" which might make it nice enough to just integrate OpenCL or CUDA directly. Or do we still need something like Sumatra to get really useful GPU interaction in Java? Phil This message optimized for indexing by NSA PRISM On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine wrote: > There is some work being done on GPU/Java integration. I think it?s being done by some of the Intel guys. I haven?t been following all that closely so unfortunately that is all I can say without doing some digging. But if I were to dig I?d start with last years JavaONE. IIRC someone had a GPU in the schedule. > > Kind regards, > Kirk Pepperdine > >> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz wrote: >> >> I don't think Sumatra is very active at the moment :) >> >> Regards >> >> Heinz >> -- >> Dr Heinz M. Kabutz (PhD CompSci) >> Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu >> Java Champion - www.javachampions.org >> Oracle Developer Champion - www.twitter.com/dev_champions >> JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html >> Tel: +30 69 75 595 262 >> Skype: kabutz >> >> >> >> Navdeep Singh Sidhu wrote: >>> Hi, >>> >>> My name is Navdeep Singh. I am a student doing my research in >>> High-performance Computing. I am developing a framework for HPC using Java. >>> I am not an expert. my programming skills are of moderate level. I hope >>> here I will get something new to learn. >>> >>> I will be glad if someone can guide me setting up development environment >>> for sumatra, and introduce me to the development approach. >>> >>> Thanks !! >>> >>> > From kirk.pepperdine at gmail.com Wed Aug 23 20:32:09 2017 From: kirk.pepperdine at gmail.com (Kirk Pepperdine) Date: Wed, 23 Aug 2017 22:32:09 +0200 Subject: Introduction In-Reply-To: References: <599DD704.40102@javaspecialists.eu> Message-ID: <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> Hi Phil, I don?t really know enough about Sumatra to answer the question but my I can?t see why we?d not want a stable API to access the GPU from Java. Kind regards, Kirk > On Aug 23, 2017, at 10:13 PM, Phillip Rhodes wrote: > > Would Project Panama obviate the need for "native" Java/GPU > integration? My understanding is it's supposed to give us a "better > FFI" which might make it nice enough to just integrate OpenCL or CUDA > directly. Or do we still need something > like Sumatra to get really useful GPU interaction in Java? > > > Phil > > This message optimized for indexing by NSA PRISM > > > On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine > wrote: >> There is some work being done on GPU/Java integration. I think it?s being done by some of the Intel guys. I haven?t been following all that closely so unfortunately that is all I can say without doing some digging. But if I were to dig I?d start with last years JavaONE. IIRC someone had a GPU in the schedule. >> >> Kind regards, >> Kirk Pepperdine >> >>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz wrote: >>> >>> I don't think Sumatra is very active at the moment :) >>> >>> Regards >>> >>> Heinz >>> -- >>> Dr Heinz M. Kabutz (PhD CompSci) >>> Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu >>> Java Champion - www.javachampions.org >>> Oracle Developer Champion - www.twitter.com/dev_champions >>> JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html >>> Tel: +30 69 75 595 262 >>> Skype: kabutz >>> >>> >>> >>> Navdeep Singh Sidhu wrote: >>>> Hi, >>>> >>>> My name is Navdeep Singh. I am a student doing my research in >>>> High-performance Computing. I am developing a framework for HPC using Java. >>>> I am not an expert. my programming skills are of moderate level. I hope >>>> here I will get something new to learn. >>>> >>>> I will be glad if someone can guide me setting up development environment >>>> for sumatra, and introduce me to the development approach. >>>> >>>> Thanks !! >>>> >>>> >> From motley.crue.fan at gmail.com Wed Aug 23 20:40:22 2017 From: motley.crue.fan at gmail.com (Phillip Rhodes) Date: Wed, 23 Aug 2017 16:40:22 -0400 Subject: Introduction In-Reply-To: <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> Message-ID: Oh yeah, definitely. I'm just thinking in terms of how Oracle / whoever don't seem interested in putting much (or any?) effort into Sumatra right now. So wondering if maybe getting to Panama will at least partially obviate the need. That said, having a "native" GPU integration story would definitely be nice. I'm just starting to wonder if we'll ever get it. :-( Phil This message optimized for indexing by NSA PRISM On Wed, Aug 23, 2017 at 4:32 PM, Kirk Pepperdine wrote: > Hi Phil, > > I don?t really know enough about Sumatra to answer the question but my I can?t see why we?d not want a stable API to access the GPU from Java. > > Kind regards, > Kirk > >> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes wrote: >> >> Would Project Panama obviate the need for "native" Java/GPU >> integration? My understanding is it's supposed to give us a "better >> FFI" which might make it nice enough to just integrate OpenCL or CUDA >> directly. Or do we still need something >> like Sumatra to get really useful GPU interaction in Java? >> >> >> Phil >> >> This message optimized for indexing by NSA PRISM >> >> >> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine >> wrote: >>> There is some work being done on GPU/Java integration. I think it?s being done by some of the Intel guys. I haven?t been following all that closely so unfortunately that is all I can say without doing some digging. But if I were to dig I?d start with last years JavaONE. IIRC someone had a GPU in the schedule. >>> >>> Kind regards, >>> Kirk Pepperdine >>> >>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz wrote: >>>> >>>> I don't think Sumatra is very active at the moment :) >>>> >>>> Regards >>>> >>>> Heinz >>>> -- >>>> Dr Heinz M. Kabutz (PhD CompSci) >>>> Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu >>>> Java Champion - www.javachampions.org >>>> Oracle Developer Champion - www.twitter.com/dev_champions >>>> JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html >>>> Tel: +30 69 75 595 262 >>>> Skype: kabutz >>>> >>>> >>>> >>>> Navdeep Singh Sidhu wrote: >>>>> Hi, >>>>> >>>>> My name is Navdeep Singh. I am a student doing my research in >>>>> High-performance Computing. I am developing a framework for HPC using Java. >>>>> I am not an expert. my programming skills are of moderate level. I hope >>>>> here I will get something new to learn. >>>>> >>>>> I will be glad if someone can guide me setting up development environment >>>>> for sumatra, and introduce me to the development approach. >>>>> >>>>> Thanks !! >>>>> >>>>> >>> > From kirk.pepperdine at gmail.com Wed Aug 23 20:47:13 2017 From: kirk.pepperdine at gmail.com (Kirk Pepperdine) Date: Wed, 23 Aug 2017 22:47:13 +0200 Subject: Introduction In-Reply-To: References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> Message-ID: AFAIK, the effort is being lead by Intel. I think there has been some motion there but I?ve not been following so? I know of at least one project using Java/GPU integration for processing data. The only project I?ve been on was a graphics/video rendering effort so GPU was a natural fit there. ? Kirk > On Aug 23, 2017, at 10:40 PM, Phillip Rhodes wrote: > > Oh yeah, definitely. I'm just thinking in terms of how Oracle / > whoever don't seem interested in putting much (or any?) effort into > Sumatra right now. So wondering if maybe getting to Panama will at > least partially obviate the need. > > That said, having a "native" GPU integration story would definitely be > nice. I'm just starting to wonder if we'll ever get it. :-( > > > Phil > This message optimized for indexing by NSA PRISM > > > On Wed, Aug 23, 2017 at 4:32 PM, Kirk Pepperdine > wrote: >> Hi Phil, >> >> I don?t really know enough about Sumatra to answer the question but my I can?t see why we?d not want a stable API to access the GPU from Java. >> >> Kind regards, >> Kirk >> >>> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes wrote: >>> >>> Would Project Panama obviate the need for "native" Java/GPU >>> integration? My understanding is it's supposed to give us a "better >>> FFI" which might make it nice enough to just integrate OpenCL or CUDA >>> directly. Or do we still need something >>> like Sumatra to get really useful GPU interaction in Java? >>> >>> >>> Phil >>> >>> This message optimized for indexing by NSA PRISM >>> >>> >>> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine >>> wrote: >>>> There is some work being done on GPU/Java integration. I think it?s being done by some of the Intel guys. I haven?t been following all that closely so unfortunately that is all I can say without doing some digging. But if I were to dig I?d start with last years JavaONE. IIRC someone had a GPU in the schedule. >>>> >>>> Kind regards, >>>> Kirk Pepperdine >>>> >>>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz wrote: >>>>> >>>>> I don't think Sumatra is very active at the moment :) >>>>> >>>>> Regards >>>>> >>>>> Heinz >>>>> -- >>>>> Dr Heinz M. Kabutz (PhD CompSci) >>>>> Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu >>>>> Java Champion - www.javachampions.org >>>>> Oracle Developer Champion - www.twitter.com/dev_champions >>>>> JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html >>>>> Tel: +30 69 75 595 262 >>>>> Skype: kabutz >>>>> >>>>> >>>>> >>>>> Navdeep Singh Sidhu wrote: >>>>>> Hi, >>>>>> >>>>>> My name is Navdeep Singh. I am a student doing my research in >>>>>> High-performance Computing. I am developing a framework for HPC using Java. >>>>>> I am not an expert. my programming skills are of moderate level. I hope >>>>>> here I will get something new to learn. >>>>>> >>>>>> I will be glad if someone can guide me setting up development environment >>>>>> for sumatra, and introduce me to the development approach. >>>>>> >>>>>> Thanks !! >>>>>> >>>>>> >>>> >> From forax at univ-mlv.fr Wed Aug 23 20:52:32 2017 From: forax at univ-mlv.fr (Remi Forax) Date: Wed, 23 Aug 2017 22:52:32 +0200 (CEST) Subject: Introduction In-Reply-To: <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> Message-ID: <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> Sumatra goals was to provide an higher API based on Stream and a lower API that was using JNI. With Panama, you can define a lower API bypassing JNI. Currently, there are already several Java APIs to access the different existing GPUs, so Panama in this context is more a way to simplify/ease the maintenance of those APIs. The higher API is still missing, it requires to have a way to see lambdas as an expression trees, from the VM side (the class file representation) the introduction of the constant dynamic instruction in 10 (see the OpenJDK Amber project) is a step in the right direction. For the compiler support, it's not here yet but there was some fruitful discussions about that at latest JVM Summit. regards, R?mi ----- Mail original ----- > De: "Kirk Pepperdine" > ?: "Phillip Rhodes" > Cc: "Navdeep Singh Sidhu" , sumatra-dev at openjdk.java.net > Envoy?: Mercredi 23 Ao?t 2017 22:32:09 > Objet: Re: Introduction > Hi Phil, > > I don?t really know enough about Sumatra to answer the question but my I can?t > see why we?d not want a stable API to access the GPU from Java. > > Kind regards, > Kirk > >> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes wrote: >> >> Would Project Panama obviate the need for "native" Java/GPU >> integration? My understanding is it's supposed to give us a "better >> FFI" which might make it nice enough to just integrate OpenCL or CUDA >> directly. Or do we still need something >> like Sumatra to get really useful GPU interaction in Java? >> >> >> Phil >> >> This message optimized for indexing by NSA PRISM >> >> >> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine >> wrote: >>> There is some work being done on GPU/Java integration. I think it?s being done >>> by some of the Intel guys. I haven?t been following all that closely so >>> unfortunately that is all I can say without doing some digging. But if I were >>> to dig I?d start with last years JavaONE. IIRC someone had a GPU in the >>> schedule. >>> >>> Kind regards, >>> Kirk Pepperdine >>> >>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz >>>> wrote: >>>> >>>> I don't think Sumatra is very active at the moment :) >>>> >>>> Regards >>>> >>>> Heinz >>>> -- >>>> Dr Heinz M. Kabutz (PhD CompSci) >>>> Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu >>>> Java Champion - www.javachampions.org >>>> Oracle Developer Champion - www.twitter.com/dev_champions >>>> JavaOne Rock Star - www.oracle.com/javaone/rock-star-wall-of-fame.html >>>> Tel: +30 69 75 595 262 >>>> Skype: kabutz >>>> >>>> >>>> >>>> Navdeep Singh Sidhu wrote: >>>>> Hi, >>>>> >>>>> My name is Navdeep Singh. I am a student doing my research in >>>>> High-performance Computing. I am developing a framework for HPC using Java. >>>>> I am not an expert. my programming skills are of moderate level. I hope >>>>> here I will get something new to learn. >>>>> >>>>> I will be glad if someone can guide me setting up development environment >>>>> for sumatra, and introduce me to the development approach. >>>>> >>>>> Thanks !! >>>>> >>>>> From jsiddharth at mcruiseon.com Thu Aug 24 03:36:38 2017 From: jsiddharth at mcruiseon.com (Siddharth Jagtiani) Date: Thu, 24 Aug 2017 09:06:38 +0530 Subject: Introduction In-Reply-To: <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> Message-ID: Java and HPC are not integrated atleast in for the NVidia cards. Dont waste your time here is my recommendation. Focus your efforts on Intel. Native Nvidia is easy to pickup and you can get a hello world up and running in a day's time (downloading the sdk and environment takes time). I would use Ubuntu 16 + 16Gb Ram 800MHz Ram (expensive ram), Associated Hardware and a strong SMPS for this. Cost close to about 70K (without GPU / HPC card) On Thu, Aug 24, 2017 at 2:22 AM, Remi Forax wrote: > Sumatra goals was to provide an higher API based on Stream and a lower API > that was using JNI. > > With Panama, you can define a lower API bypassing JNI. Currently, there > are already several Java APIs to access the different existing GPUs, so > Panama in this context is more a way to simplify/ease the maintenance of > those APIs. > The higher API is still missing, it requires to have a way to see lambdas > as an expression trees, from the VM side (the class file representation) > the introduction of the constant dynamic instruction in 10 (see the OpenJDK > Amber project) is a step in the right direction. For the compiler support, > it's not here yet but there was some fruitful discussions about that at > latest JVM Summit. > > regards, > R?mi > > ----- Mail original ----- > > De: "Kirk Pepperdine" > > ?: "Phillip Rhodes" > > Cc: "Navdeep Singh Sidhu" , > sumatra-dev at openjdk.java.net > > Envoy?: Mercredi 23 Ao?t 2017 22:32:09 > > Objet: Re: Introduction > > > Hi Phil, > > > > I don?t really know enough about Sumatra to answer the question but my I > can?t > > see why we?d not want a stable API to access the GPU from Java. > > > > Kind regards, > > Kirk > > > >> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes > wrote: > >> > >> Would Project Panama obviate the need for "native" Java/GPU > >> integration? My understanding is it's supposed to give us a "better > >> FFI" which might make it nice enough to just integrate OpenCL or CUDA > >> directly. Or do we still need something > >> like Sumatra to get really useful GPU interaction in Java? > >> > >> > >> Phil > >> > >> This message optimized for indexing by NSA PRISM > >> > >> > >> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine > >> wrote: > >>> There is some work being done on GPU/Java integration. I think it?s > being done > >>> by some of the Intel guys. I haven?t been following all that closely so > >>> unfortunately that is all I can say without doing some digging. But if > I were > >>> to dig I?d start with last years JavaONE. IIRC someone had a GPU in the > >>> schedule. > >>> > >>> Kind regards, > >>> Kirk Pepperdine > >>> > >>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz < > heinz at javaspecialists.eu> > >>>> wrote: > >>>> > >>>> I don't think Sumatra is very active at the moment :) > >>>> > >>>> Regards > >>>> > >>>> Heinz > >>>> -- > >>>> Dr Heinz M. Kabutz (PhD CompSci) > >>>> Author of "The Java? Specialists' Newsletter" - > www.javaspecialists.eu > >>>> Java Champion - www.javachampions.org > >>>> Oracle Developer Champion - www.twitter.com/dev_champions > >>>> JavaOne Rock Star - www.oracle.com/javaone/rock- > star-wall-of-fame.html > >>>> Tel: +30 69 75 595 262 > >>>> Skype: kabutz > >>>> > >>>> > >>>> > >>>> Navdeep Singh Sidhu wrote: > >>>>> Hi, > >>>>> > >>>>> My name is Navdeep Singh. I am a student doing my research in > >>>>> High-performance Computing. I am developing a framework for HPC > using Java. > >>>>> I am not an expert. my programming skills are of moderate level. I > hope > >>>>> here I will get something new to learn. > >>>>> > >>>>> I will be glad if someone can guide me setting up development > environment > >>>>> for sumatra, and introduce me to the development approach. > >>>>> > >>>>> Thanks !! > >>>>> > >>>>> > -- This e-mail and all material transmitted with it are for the use of the intended recipient(s) ONLY and contains confidential and/or privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies and the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken pursuant to the contents of the present e-mail is strictly prohibited and is unlawful. The recipient acknowledges that mCruiseOn or its management or directors, are unable to exercise control or ensure the integrity over /of the contents of the information contained in e-mail. Any views expressed herein are those of the individual sender only and no binding nature of the contents shall be implied or assumed unless the sender does so expressly with due authority of mCruiseOn. E-mail and any contents transmitted with it are prone to viruses and related defects despite all efforts to avoid such by mCruiseOn. From mitiaalexandrov at gmail.com Thu Aug 24 06:21:11 2017 From: mitiaalexandrov at gmail.com (Mitia Alexandrov) Date: Thu, 24 Aug 2017 09:21:11 +0300 Subject: Introduction In-Reply-To: <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> Message-ID: Hello, Come to my session about "Java and the GPU, where are we now?" at Devoxx BE. I have some overview on how can we use Java and the GPU together :) https://cfp.devoxx.be/2017/talk/ORO-1288/Java_on_the_GPU._Where_are_we_now%3F :) Best regards, Dmitry 2017-08-23 23:52 GMT+03:00 Remi Forax : > Sumatra goals was to provide an higher API based on Stream and a lower API > that was using JNI. > > With Panama, you can define a lower API bypassing JNI. Currently, there > are already several Java APIs to access the different existing GPUs, so > Panama in this context is more a way to simplify/ease the maintenance of > those APIs. > The higher API is still missing, it requires to have a way to see lambdas > as an expression trees, from the VM side (the class file representation) > the introduction of the constant dynamic instruction in 10 (see the OpenJDK > Amber project) is a step in the right direction. For the compiler support, > it's not here yet but there was some fruitful discussions about that at > latest JVM Summit. > > regards, > R?mi > > ----- Mail original ----- > > De: "Kirk Pepperdine" > > ?: "Phillip Rhodes" > > Cc: "Navdeep Singh Sidhu" , > sumatra-dev at openjdk.java.net > > Envoy?: Mercredi 23 Ao?t 2017 22:32:09 > > Objet: Re: Introduction > > > Hi Phil, > > > > I don?t really know enough about Sumatra to answer the question but my I > can?t > > see why we?d not want a stable API to access the GPU from Java. > > > > Kind regards, > > Kirk > > > >> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes > wrote: > >> > >> Would Project Panama obviate the need for "native" Java/GPU > >> integration? My understanding is it's supposed to give us a "better > >> FFI" which might make it nice enough to just integrate OpenCL or CUDA > >> directly. Or do we still need something > >> like Sumatra to get really useful GPU interaction in Java? > >> > >> > >> Phil > >> > >> This message optimized for indexing by NSA PRISM > >> > >> > >> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine > >> wrote: > >>> There is some work being done on GPU/Java integration. I think it?s > being done > >>> by some of the Intel guys. I haven?t been following all that closely so > >>> unfortunately that is all I can say without doing some digging. But if > I were > >>> to dig I?d start with last years JavaONE. IIRC someone had a GPU in the > >>> schedule. > >>> > >>> Kind regards, > >>> Kirk Pepperdine > >>> > >>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz < > heinz at javaspecialists.eu> > >>>> wrote: > >>>> > >>>> I don't think Sumatra is very active at the moment :) > >>>> > >>>> Regards > >>>> > >>>> Heinz > >>>> -- > >>>> Dr Heinz M. Kabutz (PhD CompSci) > >>>> Author of "The Java? Specialists' Newsletter" - > www.javaspecialists.eu > >>>> Java Champion - www.javachampions.org > >>>> Oracle Developer Champion - www.twitter.com/dev_champions > >>>> JavaOne Rock Star - www.oracle.com/javaone/rock- > star-wall-of-fame.html > >>>> Tel: +30 69 75 595 262 > >>>> Skype: kabutz > >>>> > >>>> > >>>> > >>>> Navdeep Singh Sidhu wrote: > >>>>> Hi, > >>>>> > >>>>> My name is Navdeep Singh. I am a student doing my research in > >>>>> High-performance Computing. I am developing a framework for HPC > using Java. > >>>>> I am not an expert. my programming skills are of moderate level. I > hope > >>>>> here I will get something new to learn. > >>>>> > >>>>> I will be glad if someone can guide me setting up development > environment > >>>>> for sumatra, and introduce me to the development approach. > >>>>> > >>>>> Thanks !! > >>>>> > >>>>> > From forax at univ-mlv.fr Thu Aug 24 09:17:33 2017 From: forax at univ-mlv.fr (forax at univ-mlv.fr) Date: Thu, 24 Aug 2017 11:17:33 +0200 (CEST) Subject: Introduction In-Reply-To: References: <599DD704.40102@javaspecialists.eu> <8ADDBF45-3075-4F96-AE87-980C56E128E4@gmail.com> <964888787.991715.1503521552918.JavaMail.zimbra@u-pem.fr> Message-ID: <797693393.1298706.1503566253153.JavaMail.zimbra@u-pem.fr> Hi, sadly, i won't be at Devoxx BE this year :( but i will see your talk on youtube, thanks for the information. regards, R?mi > De: "Mitia Alexandrov" > ?: "Remi Forax" > Cc: "Kirk Pepperdine" , "Navdeep Singh Sidhu" > , "sumatra-dev" > Envoy?: Jeudi 24 Ao?t 2017 08:21:11 > Objet: Re: Introduction > Hello, > Come to my session about "Java and the GPU, where are we now?" at Devoxx BE. I > have some overview on how can we use Java and the GPU together :) > [ https://cfp.devoxx.be/2017/talk/ORO-1288/Java_on_the_GPU._Where_are_we_now%3F > | https://cfp.devoxx.be/2017/talk/ORO-1288/Java_on_the_GPU._Where_are_we_now%3F > ] > :) > Best regards, > Dmitry > 2017-08-23 23:52 GMT+03:00 Remi Forax < [ mailto:forax at univ-mlv.fr | > forax at univ-mlv.fr ] > : >> Sumatra goals was to provide an higher API based on Stream and a lower API that >> was using JNI. >> With Panama, you can define a lower API bypassing JNI. Currently, there are >> already several Java APIs to access the different existing GPUs, so Panama in >> this context is more a way to simplify/ease the maintenance of those APIs. >> The higher API is still missing, it requires to have a way to see lambdas as an >> expression trees, from the VM side (the class file representation) the >> introduction of the constant dynamic instruction in 10 (see the OpenJDK Amber >> project) is a step in the right direction. For the compiler support, it's not >> here yet but there was some fruitful discussions about that at latest JVM >> Summit. >> regards, >> R?mi >> ----- Mail original ----- >>> De: "Kirk Pepperdine" < [ mailto:kirk.pepperdine at gmail.com | >> > kirk.pepperdine at gmail.com ] > >>> ?: "Phillip Rhodes" < [ mailto:motley.crue.fan at gmail.com | >> > motley.crue.fan at gmail.com ] > >>> Cc: "Navdeep Singh Sidhu" < [ mailto:navdeepsingh.sidhu95 at gmail.com | >>> navdeepsingh.sidhu95 at gmail.com ] >, [ mailto:sumatra-dev at openjdk.java.net | >> > sumatra-dev at openjdk.java.net ] >> > Envoy?: Mercredi 23 Ao?t 2017 22:32:09 >> > Objet: Re: Introduction >> > Hi Phil, >> > I don?t really know enough about Sumatra to answer the question but my I can?t >> > see why we?d not want a stable API to access the GPU from Java. >> > Kind regards, >> > Kirk >>>> On Aug 23, 2017, at 10:13 PM, Phillip Rhodes < [ >> >> mailto:motley.crue.fan at gmail.com | motley.crue.fan at gmail.com ] > wrote: >> >> Would Project Panama obviate the need for "native" Java/GPU >> >> integration? My understanding is it's supposed to give us a "better >> >> FFI" which might make it nice enough to just integrate OpenCL or CUDA >> >> directly. Or do we still need something >> >> like Sumatra to get really useful GPU interaction in Java? >> >> Phil >> >> This message optimized for indexing by NSA PRISM >> >> On Wed, Aug 23, 2017 at 4:08 PM, Kirk Pepperdine >> >> < [ mailto:kirk.pepperdine at gmail.com | kirk.pepperdine at gmail.com ] > wrote: >> >>> There is some work being done on GPU/Java integration. I think it?s being done >> >>> by some of the Intel guys. I haven?t been following all that closely so >> >>> unfortunately that is all I can say without doing some digging. But if I were >> >>> to dig I?d start with last years JavaONE. IIRC someone had a GPU in the >> >>> schedule. >> >>> Kind regards, >> >>> Kirk Pepperdine >>>>>> On Aug 23, 2017, at 9:27 PM, Dr Heinz M. Kabutz < [ >> >>>> mailto:heinz at javaspecialists.eu | heinz at javaspecialists.eu ] > >> >>>> wrote: >> >>>> I don't think Sumatra is very active at the moment :) >> >>>> Regards >> >>>> Heinz >> >>>> -- >> >>>> Dr Heinz M. Kabutz (PhD CompSci) >>>>>> Author of "The Java? Specialists' Newsletter" - [ http://www.javaspecialists.eu/ >> >>>> | www.javaspecialists.eu ] >> >>>> Java Champion - [ http://www.javachampions.org/ | www.javachampions.org ] >>>>>> Oracle Developer Champion - [ http://www.twitter.com/dev_champions | >> >>>> www.twitter.com/dev_champions ] >>>>>> JavaOne Rock Star - [ http://www.oracle.com/javaone/rock-star-wall-of-fame.html >> >>>> | www.oracle.com/javaone/rock-star-wall-of-fame.html ] >> >>>> Tel: [ tel:%2B30%2069%2075%20595%20262 | +30 69 75 595 262 ] >> >>>> Skype: kabutz >> >>>> Navdeep Singh Sidhu wrote: >> >>>>> Hi, >> >>>>> My name is Navdeep Singh. I am a student doing my research in >> >>>>> High-performance Computing. I am developing a framework for HPC using Java. >> >>>>> I am not an expert. my programming skills are of moderate level. I hope >> >>>>> here I will get something new to learn. >> >>>>> I will be glad if someone can guide me setting up development environment >> >>>>> for sumatra, and introduce me to the development approach. >> >>>>> Thanks !!