Please, help us to better know about our user community by answering the following short survey: https://forms.gle/wpyrxWi18ox9Z5ae9

TAC_Glossary

API

Application Programming Interface

BASE

The base unit package

CLI

Command Line Interface

CNN

Cellular Neural Network

CPU

Central Processing Unit

CW

configware

DMA

Dynamic Memory Access

EMPA

Explicitly Many Processor Approach

FIFO

First In First Oout access style memory

FPGA

Field Programmable Gate Array

GUI

Graphic User Interface

GPGPU

General Purpose Graphic Processing Unit

HDL

Hardware Description Language

HPC

High Performance Computing

HPL

High Performance LINPACK [5]

HPCG

High Performance Conjugate Gradients [5]

HW

hardware

HThread

hardware thread (similar to hyper-thread or hart)

ID

identity

I/O

Input/Output

ILP

Instruction Level Parallelism

IRQ

Interrupt ReQuest

ISA

Instruction Set Architecture

MCP

multi- and many-core processor

mutex

enables to use shared resources in a mutually exclusive way

NEURer

Neurer, an artificial neuron simulator based on a package based on the BASE package

NoC

Network on Chip

OS

Operating system

PC

Program Counter

PERF

The performance measurement package

PROC

The processor-simulation package

PU

Processing Unit

RTL

Register Transfer Level

SoC

System on Chip

QT

Quasi-Thread

Qt5

The Qt toolkit

SPA

Single Processor Approach [1]

SV

Supervisor

SystemC

Essentially a class library, but nearly a language. See [6] [2]

splitter

A window divided by a horizontal or vertical bar into two segments. The share between the two segmens can be changed by dragging the separating bar.

SW

software

TLP

Thread Level Parallelism

TAC

Time-Aware Computing

TLM

Transaction Level Modeling