Learn More
The inherent parallelism of quantum systems determined not only the investigation of innovative applications that can be developed using these high performance computing systems, but also of ways to improve the performances over the classical case. Exploiting this parallelism recently led to the emergence of innovative ideas in the field of computer(More)
According to the principles of quantum physics, the computing power of a quantum machine is immense compared to that of a classical one. Encouraged by this idea important applications of quantum computation to computer science have been developed (e.g. faster algorithms, secure transmissions). In this paper we investigate the implications of using quantum(More)
This work presents the design aspects of TRAVEE, a neuromotor rehabilitation system. The TRAVEE system relies on innovative concepts for improving the rehabilitation process and increasing the patient recovery rate. One such concept is to present the patient an augmented feedback as part of a learning process based on neuroplasticity. Most of the(More)
Simulation of quantum computers using classical computers is a hard problem with high memory and computational requirements. Parallelization can alleviate this problem, allowing the simulation of more qubits at the same time or the same number of qubits to be simulated in less time. A promising approach is to exploit the high performance computing(More)
Simulation of quantum computers using classical computers is a computationally hard problem, requiring a huge amount of operations and storage. Grid systems are a good choice for simulating quantum algorithms, since they provide access to high-performance computer clusters. In this paper we present the design of a message passing parallel version of the(More)
In this paper we describe a framework for assessing the cognitive and emotional activity of blind and visually impaired people in relation to the usage of a sensory substitution system (SSD). The overall objective is to aid the design and development of the SSD by understanding how the different choices in encoding and rendering the environmental(More)
In a complex real-time application, each module can be independently developed, therefore, different processes need to communicate with each other safely and as quickly as possible. This paper proposes a flexible and efficient solution for handling the inter-process communication and for helping the programmer to quickly create modules that use the(More)