Code Monkey home page Code Monkey logo

Mauro Belgiovine's Projects

belgiovi-clmagma icon belgiovi-clmagma

This is a personal development branch of OpenCL library clmagma-1.0.0 (University of Tennessee). It is intended for practicing with OpenCL development framework and trying to add some new features to the library (as multi-device support). This branch is intended to run on different OpenCL platforms and test portability of both computation and performance through heterogeneous devices (CPUs, GPUs, MICs), not just (ATI) GPUs.

cpu-get-stat icon cpu-get-stat

Functions to get stat information about cpu and/or processes reading from /proc/stat and /proc/<pid>/stat files. Based on a concept explained in answer from: http://stackoverflow.com/questions/1420426/calculating-cpu-usage-of-a-process-in-linux/1424556#1424556. See test.c for explanations.

cuda-bandwidthtest-edit icon cuda-bandwidthtest-edit

This is a personal edited source code for bandwidthTest utility from NVIDIA CUDA SDK 5.5. I added asyncronous multi-GPU copy (bandwidthTest_mgpu.cu), iterations over each test-copy (--iter parameter) and some graphics output for results.

cuda-svt icon cuda-svt

CUDA version of the SVT (Silicon Vertex Trigger) C source code, from CDF experiment (http://arxiv.org/abs/physics/0306169). Base C/CUDA code was provided by University of Padova, IT.

ddos_simulator icon ddos_simulator

Omnetpp project to simulate a DDoS attack and a basic defense mechanism

dl-channel-estimation-mamimo icon dl-channel-estimation-mamimo

This repository contains the code needed to reproduce results in the paper by M. Belgiovine, et al. β€œDeep Learning at the Edge for Channel Estimation in Beyond-5G Massive MIMO,” accepted at IEEE Wireless Communications Magazine (WCM), April 2021.

drl-beamrefinement-improve-your-aim icon drl-beamrefinement-improve-your-aim

[WIP] This repository provides a code to reproduce results in IEEE ICC 2023 paper "Improve your aim: a Deep Reinforcement Learning approach for 5G NR mmWave beam refinement".

euroshield-vague-source icon euroshield-vague-source

Vague Source is a mix of pseudo-random techniques and utilities that I often use in my Eurorack explorations, condensed together in a single module.

euroshield_midiclk icon euroshield_midiclk

This code is intended to use 1010Music Euroshield as a MIDI Clock > Gate converter.

fly_and_recharge icon fly_and_recharge

Omnet++ simulation of a swarm-intelligence inspired algorithm to schedule recharge tasks in a (fixed) UAV mesh network.

impro-leach icon impro-leach

Improved Leach is a project in Omnet++ aiming to simulate a version of Leach with an improved Cluster Head (CH) selection scheme.

indie_lstm icon indie_lstm

This is a neural network (LSTM) used to generate song lyrics inspired to the infamous italian "indie" movement. (WIP)

osc-to-midi icon osc-to-midi

A simple script to receive notes and gates messages over Open Sound Control (OSC) and send MIDI commands to external hardware.

sd-uno-ft icon sd-uno-ft

SD-Uno with UI and Fault Tolerance support.

sionna icon sionna

Sionna: An Open-Source Library for Next-Generation Physical Layer Research.

speedy_pizza-opengl icon speedy_pizza-opengl

Project I did for the Computer Graphic class in University of Bologna. Simple car riding game based on OpenGL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.