jlcrodrigues / feup-cpd

Work developed at the Parallel and Distributed Computing Class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parallel and Distributed Computing

This repo includes the work developed in the Parallel and Distributed Computing class @ FEUP, including two distinct assignments detailed below.

Assignment 1

This project aimed to measure processor performance and relate it to memory accesses when dealing with large amounts of data. To do this, we will use the Performance API (PAPI) to collect relevant project data. The program used to gather information is a calculation of the product of two matrices. Please check out the full report here.

Assignment 2

You were just hired for an internet online game company and your first task is to create a client-server system using TCP sockets in Java. The company has users that can authenticate with the system in order to play some text-based games among them. A class handles a game and requires a given number of connected players to start.

For this project, we created a simple game including its client and server, that can handle the simultaneous players simultaneously. For more information, please read the description.

Members:

Group T06G14.

  1. José Rodrigues (up202008462@fe.up.pt)
  2. Martim Henriques (up202004421@fe.up.pt)
  3. Tiago Barbosa (up202004926@fe.up.pt)

About

Work developed at the Parallel and Distributed Computing Class


Languages

Language:Java 91.7%Language:C++ 8.2%Language:Shell 0.1%