summaryrefslogtreecommitdiff
path: root/TODO.txt
blob: 498ca778c037c0c766237f3fe8ca8065d319ac28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
########################################################################
## The GRAS TODO list
########################################################################

* generate block task loops with fixed lengths
** need a lookup/jump table
** prove that compiler does unrolling
* handle forecast
** not 100% sure here
* add hooks to specify input reserve
** automatically calculate from output multiple and rel rate
* gr stream mux is on drugs
* inform upstream of multiple requirements inposed on input buffs
* handle calculating noutputitems using ninputs as a constraint
* allocation
** hooks for advanced allocation
** intelligent sizing of buffers
** communicate upstream requirements?
** communicate downstream requirements?
* python wrapper for block will come from grextras
* bring in numanuma
** thread prio
** thread affinity
** memory affinity
* track memcpys for block usage stats