Hi dev, There is a patch ready for review, I'm not sure who can help to review it but any comments are welcome.
https://reviews.apache.org/r/30736/ Chester 2015/2/5 下午12:52 於 "Adam Bordelon" <[email protected]> 寫道: > Added chesterkuo. You should be able to assign issues to yourself now. > > On Wed, Feb 4, 2015 at 7:17 PM, Chester Kuo <[email protected]> wrote: > > > Hi , > > > > Are there anyone can help to add me into contributor list so i can > > work on this issue/feature ? > > > > "chesterkuo" > > > > > > > > Chester > > > > On Fri, Jan 30, 2015 at 8:23 PM, Chester Kuo <[email protected]> > > wrote: > > > Hi dev, > > > > > > I put some design/info on JIRA , please help to put comment if you > > interested. > > > > > > https://issues.apache.org/jira/browse/MESOS-2262 > > > > > > This could be a two stage on this feature , first will focus on > > > resource discovery. > > > > > > Chester > > > > > > On Tue, Jan 27, 2015 at 10:25 PM, Tim St Clair <[email protected]> > > wrote: > > >> Just remember, GPU's are non-fungible and there can be many per blade. > > >> > > >> Also, many folks in the scientific community had found OpenCL limiting > > fwiw, and found themselves eventually supporting CUDA, so the JIRA should > > probably plan for either. > > >> > > >> I recommend crib-ing ideas from here (namely discovery): > > >> > > > http://research.cs.wisc.edu/htcondor/HTCondorWeek2014/presentations/KnoellerJ-GPU.pptx > > >> > > >> Cheers, > > >> Tim > > >> > > >> ----- Original Message ----- > > >>> From: "Chester Kuo" <[email protected]> > > >>> To: [email protected] > > >>> Sent: Tuesday, January 27, 2015 3:18:21 AM > > >>> Subject: Re: GPU computing resource add into Mesos > > >>> > > >>> Ya, i'm working on it, will publish to JIRA once done. > > >>> > > >>> On Tue, Jan 27, 2015 at 12:16 AM, Christos Kozyrakis > > >>> <[email protected]> wrote: > > >>> > Chester, this sounds great. Do you want to start a design doc about > > >>> > extensions needed in slave/isolators/containerizer/... for GPUs. It > > would > > >>> > be useful to separate what is a minimum vs complete set of features > > to > > >>> > consider. The doc will be a good starting point for discussion. > > >>> > > > >>> > On Mon, Jan 26, 2015 at 1:18 AM, Chester Kuo < > [email protected]> > > wrote: > > >>> > > > >>> >> Hi Tom > > >>> >> > > >>> >> Ya, the GPGPU resources needs to provided from slave , but we need > > to > > >>> >> extend to have it to query GPGPU resources such as GPU devices > > >>> >> (single or multiple) ,CU(compute unit) , global/local memory > > embedded > > >>> >> in the slave node, with this info , framework can utilize it as we > > did > > >>> >> of generic CPU/Memory. > > >>> >> > > >>> >> Besides i'd like to have OpenCL (https://www.khronos.org/opencl/) > > to > > >>> >> help to query slave's capability and its more generic and > portable, > > >>> >> and i also plan to have other framework (such as Spark) have > > knowledge > > >>> >> about GPGPU resources for computing performance up (Planning). > > >>> >> > > >>> >> > > >>> >> Chester > > >>> >> > > >>> >> > > >>> >> On Mon, Jan 26, 2015 at 4:48 PM, Tom Arnfeld <[email protected]> > > wrote: > > >>> >> > Chester, you can specify arbitrary resources using the > > --resources flag > > >>> >> to the slave and Mesos will share out the resources to frameworks, > > and > > >>> >> then > > >>> >> your framework can do as it pleases. > > >>> >> > > > >>> >> > > > >>> >> > I'm not sure any changes are required in Mesos itself to support > > this, > > >>> >> unless I'm missing something. > > >>> >> > > > >>> >> > > > >>> >> > -- > > >>> >> > > > >>> >> > > > >>> >> > Tom Arnfeld > > >>> >> > > > >>> >> > Developer // DueDil > > >>> >> > > > >>> >> > > > >>> >> > > > >>> >> > > > >>> >> > > > >>> >> > (+44) 7525940046 > > >>> >> > > > >>> >> > 25 Christopher Street, London, EC2A 2BS > > >>> >> > > > >>> >> > On Mon, Jan 26, 2015 at 6:15 AM, Chester Kuo < > > [email protected]> > > >>> >> > wrote: > > >>> >> > > > >>> >> >> Hi All > > >>> >> >> I'd like to extend and add new feature into Mesos to support > GPU > > >>> >> >> resource allocation, so we can put OpenCL application/framework > > on top > > >>> >> >> of Mesos and make it write once run across cluster. > > >>> >> >> Why choose OpenCL, due to it was widely supported by Intel , > > Nvidia, > > >>> >> >> AMD, Qualcomm GPGPU, so we may extended to have other framework > > (ex: > > >>> >> >> Spark) can try to utilize GPGPU computing resource. > > >>> >> >> Any Comments? > > >>> >> >> Chester > > >>> >> > > >>> > > >> > > >> -- > > >> Cheers, > > >> Timothy St. Clair > > >> Red Hat Inc. > > >
