Hacker GitHub

← All repos

scotts/cellgen

View on GitHub ↗ ★ 9 C

OpenMP-like support for the Cell processor.

8 mentions on Hacker News by 1 person: 0 stories, 8 comments · first 2009-09-22 · latest 2015-10-21

Mentions per year 8 mentions · busiest year 2011 (3)
20082026
  1. …Processors", http://www.scott-a-s.com/files/scott_dissertation.pdf . Code for the project here: https://github.com/scotts/cellgen/ Cell made a big splash in the high-performance computing community because it gave software the kind of…
    comment by scott_s · 2015-10-21 · in Cell (microprocessor)
  2. …inheritance, I present to you some of my own code, which uses mixins and multiple inheritance: https://github.com/scotts/cellgen/blob/master/src/xformers.h... Probably baroque to an outsider, but it solved my problem well, and enabled me…
  3. …you know what you're getting into ahead of time. It let me write EBNF code directly in C++: https://github.com/scotts/cellgen/blob/master/src/cellgen_gr... The Spirit code is unlikely to be mixed in with other code. Or, put another way, I…
    comment by scott_s · 2011-08-22 · in Making Wrong Code Look Wrong
  4. …library to be great. An example use that I think is reasonable and a big win over doing it myself: https://github.com/scotts/cellgen/blob/master/src/main.cpp#L...
    comment by scott_s · 2011-08-05 · in Designing command-line interfaces
  5. I used Boost Spirit in my dissertation project for the parsing: https://github.com/scotts/cellgen/blob/master/src/cellgen_gr... I would not choose it again. With what I wanted to do, the performance was poor. Spirit just had to deep-copy…
  6. …functional techniques, so I've built up a small set of functionaly inspired utility functions ( https://github.com/scotts/cellgen/blob/master/src/utility.h ). C++0x will let me use an anonymous function instead of having to define a…
  7. I guess you'd never hire me: http://github.com/scotts/cellgen/blob/offstencil/src/xformer...
  8. …+ 3 * 5 becomes (using a pseudo-object shorthand) Add(2, Mult(3, 5)). It looks something like this: http://github.com/scotts/cellgen/blob/master/src/math_exprs.... There is an interface that all of the classes share, I just haven't…