https://github.com/avestura/pecs
⚡ Performance Evaluation of Computer Systems
https://github.com/avestura/pecs
iust pecs performance-analysis performance-evaluation systems
Last synced: 3 months ago
JSON representation
⚡ Performance Evaluation of Computer Systems
- Host: GitHub
- URL: https://github.com/avestura/pecs
- Owner: avestura
- License: gpl-3.0
- Created: 2019-10-21T19:17:57.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-25T16:43:41.000Z (almost 5 years ago)
- Last Synced: 2025-03-10T06:55:50.722Z (7 months ago)
- Topics: iust, pecs, performance-analysis, performance-evaluation, systems
- Language: F#
- Homepage:
- Size: 25.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Performance Evaluation of Computer Systems
This is a general repo related to "Performance Evaluation of Computer Systems" course of Software Engineering Group in [Iran University of Science and Technology](http://iust.ac.ir/en).
Professor: [Dr. Mohammad Abdollahi Azgomi](http://webpages.iust.ac.ir/azgomi)
Student: [Aryan Ebrahimpour](https://avestura.dev)
Projects Language: [F#](https://dotnet.microsoft.com/languages/fsharp)
### Computer Performance and Evaluation
**Computer performance** is the efficiency of a given computer system, or how well the computer performs, when taking all aspects into account. A **computer performance evaluation** is defined as the process by which a computer system's resources and outputs are assessed to determine whether the system is performing at an optimal level. It is similar to a voltmeter that a handyman may use to check the voltage across a circuit. The meter verifies that the correct voltage is passing through the circuit. Similarly, an assessment can be done on a PC using established benchmarks to see if it is performing correctly.1
### Assignments
I put assignments/projects of class here.
##### Paper Assignments
There are currently no paper assignments provided here.
Although you can find some of them in professors webpage.##### Project Assignments
1. Discrete Event Simulation
### Build and Run
For running scripts:
1. Download and install the stable release of [.NET Core 3 SDK](https://dotnet.microsoft.com/download/dotnet-core/3.0)
2. Run script using `dotnet fsi` command. For example for running DES scripts run:```powershell
git clone https://github.com/iust-projects/pecs
cd .\pecs\src\1-DiscreteEventSimulation
dotnet fsi .\Sample1.fsx # for the first sample using hardcoded data
dotnet fsi .\Sample2.fsx # for auto-generated data using expotensial distribution
```