|
libxmp/libxmpf in Omni Compiler
1.3.4
|
#include "xmp_internal.h"#include "tca-api.h"#include "pthread.h"#include <time.h>#include <sys/time.h>
Data Structures | |
| struct | packet_t |
| struct | tca_ring_buf_t |
Macros | |
| #define | RING_SIZE (8) |
Typedefs | |
| typedef struct packet_t | packet_t |
| typedef unsigned long long | psn_t |
| typedef struct tca_ring_buf_t | tca_ring_buf_t |
Functions | |
| void | _XMP_tca_comm_init () |
| void | _XMP_tca_comm_finalize () |
| void | _XMP_tca_initialize () |
| Initialize TCA. More... | |
| void | _XMP_tca_finalize () |
| Finalize TCA. More... | |
| void | _XMP_tca_comm_send (const int rank, const int tag, const int data) |
| bool | _XMP_tca_comm_recv_nowait (const int rank, packet_t *packet) |
| void | _XMP_tca_comm_recv (const int rank, int *tag, int *data) |
| double | getElapsedTime_ (struct timespec *begin, struct timespec *end) |
| void | _XMP_tca_lock () |
| void | _XMP_tca_unlock () |
Variables | |
| const int | _wait_slot_offset = 16 |
| const int | _dmac_channel = 0 |
| const int | _handle_sendrecv_tag = 123 |
| const int | _packet_wait_tag = 31 |
| const int | _psn_wait_tag = 32 |
| tca_ring_buf_t * | _ring_bufs |
| struct timespec begin_ts | end_ts |
| #define RING_SIZE (8) |
| typedef unsigned long long psn_t |
| typedef struct tca_ring_buf_t tca_ring_buf_t |
| void _XMP_tca_comm_finalize | ( | ) |
| void _XMP_tca_comm_init | ( | ) |


| void _XMP_tca_comm_recv | ( | const int | rank, |
| int * | tag, | ||
| int * | data | ||
| ) |

| bool _XMP_tca_comm_recv_nowait | ( | const int | rank, |
| packet_t * | packet | ||
| ) |

| void _XMP_tca_comm_send | ( | const int | rank, |
| const int | tag, | ||
| const int | data | ||
| ) |

| void _XMP_tca_finalize | ( | ) |
Finalize TCA.


| void _XMP_tca_initialize | ( | ) |
Initialize TCA.


| void _XMP_tca_lock | ( | ) |

| void _XMP_tca_unlock | ( | ) |

| double getElapsedTime_ | ( | struct timespec * | begin, |
| struct timespec * | end | ||
| ) |
| const int _dmac_channel = 0 |
| const int _handle_sendrecv_tag = 123 |
| const int _packet_wait_tag = 31 |
| const int _psn_wait_tag = 32 |
| tca_ring_buf_t* _ring_bufs |
| const int _wait_slot_offset = 16 |
| struct timespec begin_ts end_ts |