Name: Miguel S. Moreira
Type: User
Company: Research Assistant @ MIT
Bio: Working with superconducting qubits for quantum information science applications. Also interested in computer architectures and artificial intelligence.
Twitter: mserraom
Location: Cambridge, Massachusetts
Blog: https://www.linkedin.com/in/miguelserraomoreira/
Miguel S. Moreira's Projects
:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions
Assembly implementation of the Pong game in the P3 processor with support for better than three tournament mode, time and score printing during game, interruption routines and use of standart periferals for game control
Mirror of the AutoDepGraph Gitlab repository (https://gitlab.com/AdriaanRol/AutoDepGraph).
C implementation of a Car Park Control System with multi-parameter optimal route planning, automatic parking spot classification, support for multi-floor and any topology car parks and support for traffic monitoring and control
C implementation of a Message Board, over the TCP/IP and UDP protocols, with distributed message storage for message reliability purposes and an infrastructure composed of a cluster of private Message Servers, identified by a single Identity Server, who connect to a terminal application to allow publishing and chat reading
Accelaration of image processing for grayscale convertion with contrast enhancement and smoothing using the CUDA API
C implementation of robotic cleaning simulator with support for any topology room, multi robot fleets, simple route optimizations for fast cleaning and control over simulation speed and statistics
Accelaration of vector by matrix (and matrix by matrix) multiplication using Open MP, SSE and OpenCL
The Smith-Waterman dynamic programing algorithm is an optimal sequence alignment method for biological databases, but its computational complexity makes it too slow for pratical purposes. This presents a high performance protein alignment implementation for Graphics Processing Units that improves performance by optimizing the database organization to eliminate bandwidth bottlenecks. It further implements equal workload distribution for further improvements.
Python3 version of PycQED using QCoDeS as backend
(MIRROR) Quantumsim, a GPU-accellerated full density matrix simulator of quantum circuits
Full implementation of a modifed MIPS processor in Verilog.
VHDL implementation of a scalar processor with a 16-bit instruction hardwired control unit, 32-bit processing unit and a custom microprogramed instruction decoder and branch control unit
VHDL description of a Thermomix style, robotic kitchen appliance with support for a set of pre-defined, ROM stored, cooking programs in automatic mode or manual mode and a state machine capable of step by step monioring of program