Commit Graph

28 Commits

Author SHA1 Message Date
5c90505fe7 chore: file refactor, imported zio
next steps are running the threads multithreaded  and measuring for
errors
2025-11-26 23:11:25 +01:00
d6f99d058b chore: folder refactor, start of zio implementation 2025-11-26 21:01:15 +01:00
fcad65fc51 feature: cholesky decompostiion finised
i said finished but i get an out of bounds exception lololol
2025-11-25 23:28:17 +01:00
e70ce01ce4 feature: checkpoint 2025-11-25 20:28:57 +01:00
409b76a88e feature: implemented some basic benchmarking logic & enum for pass and test 2025-11-20 21:43:16 +01:00
e077e179d4 refactor: remove unused Cpu object from the codebase, there was no need for it 2025-11-20 21:42:21 +01:00
694f5afeff feature: implement Benchmark class and PrimeTest for performance measurement 2025-11-20 21:41:41 +01:00
b96c4615cd feature: add .scala-build/ to .gitignore 2025-11-20 21:41:05 +01:00
092f28a3f2 feature: add project/metals.sbt to .gitignore 2025-11-20 21:35:45 +01:00
421c6c3c93 feature[benchmark]: time measurement benchmark
not a good way of testing things, but it's a way and the first way
2025-11-20 18:45:53 +01:00
4bb2ff6828 feature: performance measuring to be implemented in prime generator
- created new prime class
- measures performance based on time ( for now )
- needs further implementation
2025-11-19 15:01:14 +01:00
308f6addd0 refactor: improved package naming 2025-11-19 14:59:34 +01:00
b3a5e3305a feature: implemented hashing loop
- cleaned up useless ALU.scala file
- will not be passing threads as parameters
2025-11-19 00:58:59 +01:00
94e2465ded feature(updatefeature(update): prime calculation method
finished the prime number calculation method,  added an example of it
calculating the max int number. stresses cpu usage to 100%, not heavy
yet. But we are stressing it in someway. next steps are to add
multithreading and different ways of performance measurments.
2025-11-17 23:57:36 +01:00
a66ec9fb87 feature: calculating if a number is a prime
still not there yet, haven't figured out the functional programming
style of scala + have to find a way to make calculating primes a bit
heavier on the ALU, and stress the branch predictor aswell. Still
figuring stuff out.
2025-11-16 22:24:52 +01:00
e4e3a567ab refactor: scala 3 main function, call of the prime class 2025-11-16 22:23:30 +01:00
6114a98d54
Merge pull request #2 from nasrlol/feature/single-threaded-cpu-load-generation
Feature/single threaded cpu load generation boilerplate
2025-11-16 18:07:37 +01:00
3b35f42cc7
Merge branch 'main' into feature/single-threaded-cpu-load-generation 2025-11-16 18:07:20 +01:00
5a126081e0 chore: updated gitignore, removed accidental file 2025-11-16 18:05:08 +01:00
ebe167e951 Remove build artifacts from repository 2025-11-16 18:02:45 +01:00
df8cf59890 chose: refactor and cleanup of main files 2025-11-15 23:18:16 +01:00
380663c7e9 feature: boilerplate FPU
boilerplate classes for stressing the FPU, will be extended in the
future, still discovering, what does what and what stresses what
2025-11-15 23:17:36 +01:00
2adbea2fc2 feature: ALU boilerplate
boilerplate classes for stressing the ALU
2025-11-15 23:16:41 +01:00
3b21664094
Merge pull request #1 from nasrlol/chore/project-structure
setup of the project structure
2025-11-15 16:08:35 +01:00
bedb6d6cb7 chore: updated gitignore 2025-11-15 16:03:28 +01:00
b5e3d99f83 chore: cleanup build artifacts + updated gitignore 2025-11-15 16:02:14 +01:00
60fdc2d043 feature: gitignore 2025-11-15 14:45:59 +01:00
8fd093f82c
Initial commit 2025-11-14 15:59:27 +01:00