annotate TaskManager/ManyCore/ManyCoreDmaManager.h @ 2047:de89da997e07 draft

add FileMapReduce
author Nozomi
date Wed, 27 Jan 2016 19:09:33 +0900
parents e0d465efc57e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1888
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
1 #ifndef INCLUDED_MANYCORE_DMA_MANAGER
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
2 #define INCLUDED_MANYCORE_DMA_MANAGER
1219
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 #include "FifoDmaManager.h"
1888
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
5 #include "SynchronizedMailManager.h"
1219
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
1888
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
7 class ManyCoreDmaManager : public FifoDmaManager {
1219
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 public:
1416
88d1b95e5f8d NULL write DMA mode
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1415
diff changeset
10
1888
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
11 virtual void init()
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
12 {
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
13 mail_queue1 = new SynchronizedMailManager();
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
14 mail_queue2 = new SynchronizedMailManager();
1884
d28f0c5489c3 ppe conditional wait done.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1417
diff changeset
15 }
d28f0c5489c3 ppe conditional wait done.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1417
diff changeset
16
1888
5238ca826d6e clean up DMA
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1886
diff changeset
17
1219
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 } ;
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
a27c361c436b add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 #endif/* REFERENCED_DMA_MANAGER */