Comments (10)
From [email protected] on August 05, 2009 09:04:53
Labels: Milestone-Release2.0
from gpuocelot.
From [email protected] on September 09, 2009 01:56:07
Assigned this issue to benjamin.
Owner: bnbeckwith
from gpuocelot.
From [email protected] on October 31, 2009 15:17:38
Hi,
Version 2.1.1b of GPGPU-Sim has been uploaded. This version of GPGPU-
Sim includes several enhancements versus 2.1.0b including support for
OpenCL.
Perhaps you can reuse wrapper code..
from gpuocelot.
From [email protected] on January 12, 2011 08:56:37
Hi,
I would like to use ocelot to create an openCL execution/emulation environment.
Has there been any progress on this issue? If not, I will be willing to help create the openCL front end.
from gpuocelot.
From [email protected] on January 24, 2011 11:11:42
Unfortunately, I starting this but was unable to make much useful progress. My studies moved elsewhere and I forgot I was assigned this task. Anyone is free to pick up the slack.
from gpuocelot.
From [email protected] on January 25, 2011 04:52:51
Not a problem. We've looked into this in detail and concluded that the amount of effort required would be greater than 1-2 people full time for a year. In the meantime, OpenCL has become less interesting from our end as all of the functionality exists in CUDA, and at this point, CUDA applications seem to still dominate the market.
I'm going to leave this open in case anyone else is interested in picking it up.
from gpuocelot.
From [email protected] on April 17, 2011 18:50:18
Has anyone still work on adding an OpenCL frontend? I think it will be very useful since current OpenCL compilers are verdor specific, there is not an OpenCL compiler which can generate optimized code for NV GPU, AMD GPU and x86 CPU.
OpenCL is the future!
from gpuocelot.
From [email protected] on April 17, 2011 20:52:03
There is not currently anyone working on this. We would love volunteers to take this up, particularly someone with experience developing compiler language frontends. At this point though, it is a large engineering effort, and most of the contributors to Ocelot are PhD students who want to leverage the codebase for their research. CUDA serves that purpose well enough in most cases, and the lack of language features like templates and C++ support in OpenCL make it unlikely that any of the current Ocelot developers are going to spend time on this.
Eventually I would like to move Ocelot towards a complete open source compiler for parallel processors (GPUs). Specifically by moving beyond PTX to a new IR and adding in a language front-end and a generic framework for supporting additional backends. We need people to step up and take ownership of these components though.
from gpuocelot.
From [email protected] on August 07, 2012 18:49:15
OpenCL frontend is coming! The ability of Clang/LLVM to parse OpenCL/C and generate PTX via the NVPTX code generator makes this more realistic. I am a research scientist working for Prof. Hyesoon Kim at Georgia Tech on an OpenCL variant called LCL ("Light" CL) for mobile and embedded platforms (sponsored by Samsung). Implementing basic OpenCL functionality via Ocelot is a stepping-stone for us towards LCL. We have a subset of the Platform and Runtime APIs working and are making efforts to extend the library of built-ins required by OpenCL/C available at LLVM.org which was initiated by Peter Colingbourne.
from gpuocelot.
From [email protected] on May 27, 2014 06:37:28
Any progress on this? It would be a way to implement OpenCL 1.2 and 2.0 functionality on supporting NVidia hardware without waiting for NVidia to finally update its drivers.
from gpuocelot.
Related Issues (20)
- Does not build on Mac OSX Maverick
- gpuocelot fail to build on 64-bit Ubuntu 12.04.1 LTS HOT 1
- Support for LLVM > 3.4 HOT 1
- Build error (on Linux Mint 18.1): 'PTXLexer' is not a member of 'parser HOT 7
- User-space driver from gpuocelot
- Excuse me, I would like to install gpuocelot trace generator but I did not find configure file in the directory.
- results are always equal to zero
- Hydrazine revision 185 introduces compilation errors (hydrazine/interface/ArgumentParser.h line 242) HOT 1
- Register renaming
- Error when linking against CUDA6
- LLVM module hang HOT 1
- Boost virtual inheritance Bug
- issue when installing gpuocelot (linker issue)
- Header guard spelling error in ExternalFunctionSet.cpp
- some trace-generators like ControlFlowVisualizer using getRangeBound function that is a member of EmulatedKernel class but the map datastructure that used by this function don't have member because no initialization or assignment occures for this datastructure how can i solve this problem
- build missing LIB
- Error while installing in Arch Linux
- Build fix for the newer bison environment
- Linker error on build HOT 1
- Build Error: llvm/Assembly/Parser.h: No such file or directory
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpuocelot.