fe6dc1d84b
feature: basic zio concurrency
2025-11-27 21:21:50 +01:00
356d86e2a9
refactor: refactored folder structures and packaging for better clarity
2025-11-27 19:30:44 +01:00
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