9 //Structure to make machine groups when prefetching
10 typedef struct objpile {
17 //Structure for prefetching tuples generated by the compiler
18 typedef struct prefetchpile {
21 struct prefetchpile *next;
24 typedef struct mcpileq {
25 prefetchpile_t *front, *rear;
26 pthread_mutex_t qlock;
27 pthread_mutexattr_t qlockattr;
31 void mcpileqInit(void);
32 void mcpileenqueue(prefetchpile_t *, prefetchpile_t *);
33 prefetchpile_t *mcpiledequeue(void);
36 void mcdealloc(prefetchpile_t *);