Research Projects – English

Parallel and Distributed Computing

Parallel and Distributed Computing

In order to improve  computing performance, there are two techniques. One is just to improve the performance of a single processor. Another is to prepare multiple processors and divide the program to shorten the execution time according to the number of divisions. Especially in the latter one,  an organization in which general-purpose processor units such as so-called personal computers are connected via a network is called a cluster computer environment. The conventional supercomputers developed dedicated components such as processors and memory. But with the recent widespread use of personal computers, the cluster computer has become possible to inexpensively configure the parallel computing environment that connect them with network connections. Many of the high-performance supercomputers these days have such a configuration. A single processor these days has become very fast. On the other hand, the overhead of connecting them to migrate data is often a problem. We are focusing on the problem and developing the next-generation networks.

Processor performance improvements have been improved by Moore’s Law, a market principle that “the degree of integration of LSIs will quadruple in three years.” However, as the miniaturization of integration technology progressed, and the processor architecture became more complicated, the law began to break down. At the same time, manycore processors have emerged that integrate thousands or tens of thousands of small processors instead of limiting them to some of the features of traditional processors. Manycore processors were originally a processor (GPU) technology used for graphics processing, and have recently become a high-speed computing platform used for scientific, technological calculations and AI. Focusing on high-performance computing using GPU, we are conducting research projects aiming at large-scale parallelization.

Embedded and IoT Systems

Embedded and IoT Systems

In recent years, all kinds of information devices have come to handle a large amount of data, and fast processing for a large amount of data contributes directly to the performance of information and communication devices. Especially, data exchange between such information equipment has become an overhead that degrades the performance in recent years. However, rapid data production growth does not stop even if the network speed is getting improved. Focusing on data compression technology at exchanging data among the information devices in ultra-high speed, we have developed a new data compression technology that can be implemented compactly and with high performance even for implementation in small devices such as embedded systems. We have projects to address the problems to provide scalable embedded systems with fast data exchange by the data compression technology.

AI Applications

IoT Applications

We have research projects for IoT applications. Mainly, we aim applications that analyze human movements and cognitive phenomenon acquired by sensors. We are developing applications with consideration for the implementation as the practical use in embedded systems and mobile environments.