Skip to content
View diogocsilva12's full-sized avatar

Block or report diogocsilva12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diogocsilva12/README.md

Hi, I'm Diogo Silva πŸ‘‹

MSc Student in Advanced Computing Β· University of Minho

High-Performance Computing Β· AI Systems Β· Parallel Programming Β· GPU Computing Β· Scientific Computing

Exploring how software, hardware and intelligent systems can be pushed closer to their performance limits.

profile views


πŸš€ About Me

I am an MSc student in Advanced Computing at the University of Minho, focused on the design, implementation and optimisation of computational systems that run close to the hardware.

My main interests are centred around High-Performance Computing, AI systems, parallel programming, GPU acceleration, scientific computing and performance engineering.

I enjoy understanding not only whether a system works, but also:

  • why it performs the way it does;
  • how memory, parallelism and architecture affect execution;
  • where bottlenecks emerge;
  • how algorithms can be redesigned for modern hardware;
  • how AI workloads can be accelerated, benchmarked and deployed efficiently.

My long-term interest is in the intersection between HPC and Artificial Intelligence, especially in systems where large-scale computation, data movement and hardware-aware optimisation are critical.


🌐 Portfolio


πŸ’» Tech Stack

🧠 Programming Languages

βš™οΈ High-Performance & Parallel Computing

πŸ€– Artificial Intelligence & Data Systems

πŸ“Š Scientific & Data Tools

🧩 Machine Learning Frameworks

πŸ› οΈ Tools & Frameworks


πŸŽ“ Selected University Projects

Academic projects developed during my Bachelor's and Master's degrees, mainly focused on HPC, AI systems, distributed computing, scientific computing, databases and graphics.

πŸ”Ή High-Performance Computing & Parallel Programming

Project Description Technologies Grade
Matrix Multiply Optimized Performance-oriented matrix multiplication implementation, focused on optimisation, computational efficiency and hardware-aware execution. C, HPC, Optimisation, Performance Analysis 18.3/20
ZPIC CUDA + MPI Parallelisation and optimisation of ZPIC using CUDA and MPI, exploring distributed and GPU-accelerated execution. CUDA, MPI, HPC, Parallel Computing 18/20
LLM Inference on CPU Study on LLM Inference on CPU's and LLM engines optimization, like TurboQuant in llama.cpp Python, C++, Bash, LLM Inference 20/20

πŸ”Ή AI, Data & Vector Databases

Project Description Technologies Grade
Models Benchmark for Audio Storage in Vectorial Databases - Milvus Benchmarking AI models for audio representation and storage in vector databases, with focus on embeddings, similarity search and model evaluation. Python, Milvus, AI, Machine Learning, Vector Databases 17/20

πŸ”Ή Computer Graphics & Databases

Project Description Technologies Grade
CG Project Computer graphics project involving rendering, scene construction and interactive visual components. C/C++, OpenGL, Computer Graphics 18/20
Projeto BD Database systems project covering data modelling, querying and application-level database logic. SQL, Databases, Data Modelling 17/20

πŸ”¬ Current Areas of Exploration

HPC + AI + Systems

I am currently exploring:

  • hardware-aware optimisation for modern CPU and GPU architectures;
  • CUDA programming and GPU acceleration;
  • parallel algorithms and scalability analysis;
  • NUMA effects and memory hierarchy behaviour;
  • scientific simulation and numerical kernels;
  • distributed computing and runtime performance;
  • AI model benchmarking;
  • vector databases and semantic search;
  • AI-assisted performance analysis;
  • efficient data pipelines for intelligent systems;
  • the role of HPC infrastructure in modern AI workloads.

πŸ“Š GitHub Analytics


πŸ† GitHub Trophies


🀝 Connect With Me


Building faster and smarter systems by understanding the machine beneath the software.

Pinned Loading

  1. CG-Project CG-Project Public

    Forked from Blackparkd/CG-Project

    C++

  2. Models-Benchmark-for-Audio-Storage-in-Vectorial-Databases-Milvus Models-Benchmark-for-Audio-Storage-in-Vectorial-Databases-Milvus Public

    Python

  3. hpcforge hpcforge Public

    A multi tool cli program that allows users to simplify a lot of stuff when working with HPC's.

    Python 3

  4. jacobi-parallel jacobi-parallel Public archive

    Forked from elliothacker33/jacobi-roofline

    C 1

  5. matrix-multiply-optimized matrix-multiply-optimized Public

    Shell 1

  6. LLM-Inference-CPU LLM-Inference-CPU Public archive

    Forked from gabrielcp450/heretic-deucalion

    C++ 1