parallella / pal

An optimized C library for math, parallel processing and data movement
Apache License 2.0
302 stars 110 forks source link

HELP: Improve documentation #3

Open aolofsson opened 9 years ago

aolofsson commented 9 years ago

Task: -Improve documentation

Guideliens: -documentation at the beginning of each function source file -descriptions should be as short as possible but not shorter -doxygen compatible -explain basics and anything unusual about function

For: -anyone

indrora commented 9 years ago

Is there better documentation on what needs to be done in terms of device-specificness? How code is managed across several different devices? teams?

Namely,

tcptomato commented 9 years ago

Or better said. A description on the vision on this library. How, where will it be used. At the moment my impression is that's mostly target at epiphany.

indrora commented 9 years ago

Yeah. There's so many things that I want to implement (namely, mutexes) that I would like to make sure are done homogenously with the rest of the codebase, but there's no good set of rules on what that looks like.

Worse, there's no good examples in the source base on what a specific device looks like (except for the demo device which isn't well defined.) Is there a copy of Doxygen documentation that's been run over the codebase as it stands?