Vector
Languages and libraries
gpu programming language
SHOW HN2013
How HN took it
3 positive, 5 neutral or asking, 0 mixed, 6 critical, out of 14 comments about the project. Thread score -0.18.
Idea: 1 for, 3 againstExecution: 0 for, 2 againstDesign: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Impressive work for an undergraduate project
From 2 comments
This was an undergraduate project? Props.
Chromozon on HNI'm wondering about the timings on page 36 in the vector.pdf; those can't be seconds or it would be way too slow. (I've written a program[1] to calculate the mandelbrot set on…
pflanze on HN
Makes CUDA more readable and less repetitive
From 2 comments
While it makes CUDA more readable, I feel like the amount of time taken to write the code in this language will be very close to writing actual CUDA code for someone who is…
pavanky on HNMaybe not faster to write, but it'd be less repetitive. I've written a bit of CUDA code, and having to put in a bunch of cudaMemcpy calls everywhere got pretty old. Also, reduce…
zhemao on HN
Objections
Name is too generic and hard to search
From 2 comments
Please think about renaming it. This is the most generic, hard to find thing possible. Consider `vecmao` has only 13.5k hits on google.
sitkack on HNhear-hear! some of my least favorite things to search and research about are matters related to "R", "C", "dock", "boost", "Go"... i never had any such problems with "erlang",…
theophrastus on HN
Not really high-level compared to other languages
From 2 comments
High-level??? This is high level — http://hackage.haskell.org/package/accelerate
lelf on HNNo, C is as low level as you can get. It directly maps into the instructions of a register machine in runs on.
stass on HN
Benchmark was unfair and CPU code slow; GPU result underwhelming
From 2 comments
You can find the benchmarks in the "bench" directory of the git repo. The CPU code we generate for the benchmark is not particularly optimized and is completely single-threaded…
zhemao on HNI'm wondering about the timings on page 36 in the vector.pdf; those can't be seconds or it would be way too slow. (I've written a program[1] to calculate the mandelbrot set on…
pflanze on HN
Too many new languages
From 1 comment
Nothing against this particular language, but... I feel like there is a new language at least every day. It would seem that this does more harm than good to the developer…
elwell on HN
Requests
Port ideas into a C++ GPGPU library
From 1 comment
Would you be interested in trying to adapt some of your approaches into a C++ GPGPU library (https://github.com/kylelutz/compute)?
kylelutz on HN
Better website scrolling on Mac
From 1 comment
Very interesting! I'm also implementing a programming language for my undergrad dissertation (but specifically for agent based simulations). The thing that struck me most about…
14113 on HN
Questions
Why for loops differ from C
From 1 comment
Very interesting! I'm also implementing a programming language for my undergrad dissertation (but specifically for agent based simulations). The thing that struck me most about…
14113 on HN
Alternatives named
ArrayFire
From 2 comments
Copycatting is the sincerest form of flattery :p http://arrayfire.com
melonakos on HNReminds me of an early version of ArrayFire from 2009 or so. The project highlights 3 aspects: * Automatic memory management - Been in ArrayFire since 2008 * Their pfor statement…
melonakos on HN
Accelerate (Haskell)
From 1 comment
High-level??? This is high level — http://hackage.haskell.org/package/accelerate
lelf on HN
CUDA and OpenCL
From 1 comment
I invite anyone who thinks C is low level to try their hand at CUDA or OpenCL. You think C is bad? Those are far worse. This is at least a great step in the right direction. It's…
sillysaurus2 on HN