|
Data Structures | |
| struct | moc_spu_thread_struct |
| SPU-Thread structure. More... | |
Typedefs | |
| typedef struct moc_spu_thread_struct | moc_spu_thread_t |
| SPU-Thread structure. | |
Functions | |
| void * | moc_spe_pthread_func (void *arg) |
| PThread-function for creating SPU-Threads. | |
Variables | |
| uint8_t | moc_spu_thread_count |
| actual number of SPU-Threads. | |
| uint8_t | moc_ppu_thread_count |
| actual number of PPU-Threads. | |
| uint32_t | moc_spu_buffer_size |
| init buffer size | |
| uint8_t | moc_spu_queue_size |
| init message-queue size | |
| moc_spu_thread_t | moc_spu_thread_list [MOC_SPU_THREAD_MAX] |
| array of SPU-Threads. | |
| uint8_t | moc_spu_thread_count = 0 |
| Holds the value of currently configured SPU-Threads. | |
| uint8_t | moc_ppu_thread_count = 0 |
| Holds the value of currently configured PPU-Threads. | |
| moc_spu_thread_t | moc_spu_thread_list [MOC_SPU_THREAD_MAX] |
| Holds information about the SPU-Threads. | |
| uint32_t | moc_spu_buffer_size = MOC_BUFFER_SIZE |
| uint8_t | moc_spu_queue_size = MOC_QUEUE_SIZE |
| typedef struct moc_spu_thread_struct moc_spu_thread_t |
SPU-Thread structure.
| void * moc_spe_pthread_func | ( | void * | arg | ) |
PThread-function for creating SPU-Threads.
Definition at line 37 of file imoc_spe_thread_ppu.c.
References moc_spu_thread_struct::argp, moc_spu_thread_struct::envp, moc_spu_thread_struct::rank, moc_spu_thread_struct::spe_entry_adress, moc_spu_thread_struct::speid, and moc_spu_thread_struct::stop_info.
Referenced by MOC_Init().

| uint8_t moc_ppu_thread_count = 0 |
Holds the value of currently configured PPU-Threads.
Definition at line 24 of file imoc_spe_thread_ppu.c.
| uint8_t moc_ppu_thread_count |
actual number of PPU-Threads.
Definition at line 106 of file imoc_core_ppu.h.
Referenced by IMOC_get_data(), IMOC_iget_data(), IMOC_iput_data(), IMOC_put_data(), IMOC_test_dma(), IMOC_wait_dma(), MOC_Barrier(), MOC_Bsend(), MOC_Init(), MOC_ISsend(), MOC_Recv(), MOC_Ssend(), and MOC_Translate_EA_to_LS().
| uint32_t moc_spu_buffer_size = MOC_BUFFER_SIZE |
Definition at line 33 of file imoc_spe_thread_ppu.c.
| uint32_t moc_spu_buffer_size |
init buffer size
Definition at line 111 of file imoc_core_ppu.h.
Referenced by MOC_Init(), and MOC_Set_buffer_size().
| uint8_t moc_spu_queue_size = MOC_QUEUE_SIZE |
Definition at line 35 of file imoc_spe_thread_ppu.c.
| uint8_t moc_spu_queue_size |
init message-queue size
Definition at line 116 of file imoc_core_ppu.h.
Referenced by MOC_Init(), and MOC_Set_queue_size().
| uint8_t moc_spu_thread_count = 0 |
Holds the value of currently configured SPU-Threads.
Definition at line 19 of file imoc_spe_thread_ppu.c.
| uint8_t moc_spu_thread_count |
actual number of SPU-Threads.
Definition at line 98 of file imoc_core_ppu.h.
Referenced by MOC_Add_spu_thread(), MOC_Finalize(), and MOC_Init().
| moc_spu_thread_t moc_spu_thread_list[MOC_SPU_THREAD_MAX] |
Holds information about the SPU-Threads.
order of indices is equal to order of ranks.
Definition at line 31 of file imoc_spe_thread_ppu.c.
| moc_spu_thread_t moc_spu_thread_list[MOC_SPU_THREAD_MAX] |
array of SPU-Threads.
Definition at line 123 of file imoc_core_ppu.h.
Referenced by IMOC_get_data(), IMOC_iget_data(), IMOC_iput_data(), IMOC_put_data(), IMOC_test_dma(), IMOC_wait_dma(), MOC_Add_spu_thread(), MOC_Barrier(), MOC_Bsend(), MOC_Finalize(), MOC_Init(), MOC_ISsend(), MOC_Recv(), MOC_Ssend(), and MOC_Translate_EA_to_LS().
1.5.6