Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-07 | gras: create common gras/exception.i header | Josh Blum | |
fix other misc swig warnings | |||
2013-05-06 | gras: update submodules commit foo | Josh Blum | |
2013-05-06 | gras: increase default number of buffers | Josh Blum | |
Think about benchmark implications later, this only helps parallelism. And also those blocks that inline buffers. | |||
2013-05-06 | Merge branch 'theron6_work' | Josh Blum | |
2013-05-06 | gras: leave assertions in, can help more than hurt | Josh Blum | |
2013-05-06 | gras: dont need this is automatic | Josh Blum | |
2013-05-05 | query: added bytes copied stat | Josh Blum | |
2013-05-05 | query: added actor depth stat | Josh Blum | |
2013-05-05 | query: print something if theres no counts | Josh Blum | |
2013-05-05 | Merge branch 'master' into theron6_work | Josh Blum | |
2013-05-05 | gras: added post input buffer/message/tag api calls | Josh Blum | |
This allows the user to post stuff to the input port from an external entity aka outside of the scheduler. resolves #86 | |||
2013-05-05 | gras: fixed wrong integer type for item index | Josh Blum | |
2013-05-05 | gras: update grextras submodule for fixes and serialization work | Josh Blum | |
2013-05-05 | gras: name of block in error messages helps | Josh Blum | |
2013-05-04 | gras: rename to serialize_types.cpp | Josh Blum | |
2013-05-04 | gras: added serialization support for gras types | Josh Blum | |
sbuffer, streamtag, and packetmsg get registered into the polymorphic archive w/ unit tests resolves #65 | |||
2013-05-04 | gras: update submodules for windows fixes | Josh Blum | |
2013-05-04 | gras: fix nasty little error possibility when not asserting | Josh Blum | |
2013-05-04 | gras: implement force done input port option | Josh Blum | |
fixes #28 | |||
2013-05-03 | gras: update thread pool comments | Josh Blum | |
2013-05-02 | Merge branch 'master' into theron6_work | Josh Blum | |
2013-05-02 | gras: inline the sbuffer deref code | Josh Blum | |
2013-05-02 | gras: update grextras for opencl fixes | Josh Blum | |
2013-05-01 | gras: update submodules for fixes | Josh Blum | |
2013-05-01 | gras: update PMC submodule for potential fix | Josh Blum | |
2013-04-30 | query: added allocator debug element | Josh Blum | |
2013-04-30 | benchmarks: removed keep_m_in_n block from many rates | Josh Blum | |
This block is optimized for laziness and not performance since it returns before finishing its input based on whatever M is. This means that m=1, n=1, this block produces 1000's of outputs per input buffer, and its not really what I am looking to benchmark... ironically, keep_m_in_n crappy implementation makes for big wins on GRAS either due to lower scheduler overhead or locking contentions easier. However, its crazy number of tiny outputs really rails on the mailbox queue of the next block in the chain and causes the caching allocators to get very exited. I guess thats all fine since the block is meant to be lazy... But I cant measure the effectiveness of a typical allocator situation. Signing off... | |||
2013-04-30 | Merge branch 'master' into theron6_work | Josh Blum | |
Conflicts: Theron | |||
2013-04-30 | gras: update grextras submodule for tuntap fix | Josh Blum | |
2013-04-30 | query: do not save the panel in args | Josh Blum | |
args is meant to be serialized for local storage factory functions now get panel as another argument | |||
2013-04-29 | gras: update submodules for little fixes | Josh Blum | |
2013-04-29 | quick stashies | Josh Blum | |
2013-04-28 | gras: updated Theron submodule | Josh Blum | |
2013-04-28 | Merge branch 'master' into theron6_work | Josh Blum | |
2013-04-28 | gras: simplify PMC registration with new macro | Josh Blum | |
2013-04-27 | gras: update extras submodule for opencl | Josh Blum | |
2013-04-27 | gras: fixed buffer inlining with explicit support in buffer queue | Josh Blum | |
Rather than push the inlined buffer into the BufferQueue, the output buffer queues wrapper explicitly supports holding onto the inlined buffer. This is because BufferQueue overloads generally do a token check so they only accept buffers that they are in charge of. fixes #79 | |||
2013-04-27 | gras: moved flush output to consume function in output queues | Josh Blum | |
This cleans up some code in block actor. The message sending code is now in task_main, and the consume routine is now the shared one. | |||
2013-04-24 | gras: split many_1_to_1_blocks into two benchmarks | Josh Blum | |
2013-04-24 | gras: work on benchmarks w/ theron6 support | Josh Blum | |
2013-04-23 | gras: use framework send, prepare for theron v6 | Josh Blum | |
2013-04-22 | gras: added missing python paths for extras qa | Josh Blum | |
2013-04-16 | gras: enable half consumed metric on pool buffers | Josh Blum | |
2013-04-16 | gras: isolate this callback to only the source file | Josh Blum | |
2013-04-15 | gras: added vec call to work buffer | Josh Blum | |
2013-04-15 | gras: forgotten change from last commit | Josh Blum | |
2013-04-15 | gras: assign a few more missing UNLIKELYs | Josh Blum | |
2013-04-14 | benchmarks: use duration based runs for results | Josh Blum | |
2013-04-14 | gras: updated grextras submodules for fix | Josh Blum | |
2013-04-14 | gras: warning prints for block implementations that hang | Josh Blum | |