Nikola
|
f089b68556
|
Adjusted tests
|
2026-07-14 01:16:24 +02:00 |
|
Nikola
|
4830e9fc52
|
Added ultra resolution test and pure black
|
2026-07-14 00:43:40 +02:00 |
|
Nikola
|
f9bd827b2c
|
Added lookup table for the colors for optimization
Made test output a bit prettier
Made tests run function 10 times for higher accuracy
|
2026-07-14 00:15:07 +02:00 |
|
Nikola
|
1318798ac2
|
Refactored file and fuction names
Now:
tricorn - Optimized SIMD main implementation
tricorn_V1 - Optimized SISD comparison implementation
tricorn_V0 - Unoptimized SIMD implementation
tricorn_V5 - highly optimized SIMD + threading implementation
|
2026-07-13 23:33:26 +02:00 |
|
Nikola
|
c68d8c7c15
|
Fixed: Made negative sign handling and according direction consistent across all implemenatations
|
2026-07-13 22:42:47 +02:00 |
|
Cem
|
ee3b02db2d
|
fixed: more bugfixed and constraints for inputs while parsing
|
2026-07-08 00:52:49 +02:00 |
|
Cem
|
ecc4e267e7
|
fixed: input parsing no longer accepts bad inputs + memory leak fixed
|
2026-07-08 00:25:20 +02:00 |
|
Cem
|
a8abf55717
|
added: no longer accepts when an input is lacking
|
2026-07-08 00:00:30 +02:00 |
|
Cem
|
915298f545
|
fixed: tricorn.c, inverted the signs that were wrong
|
2026-07-07 22:55:33 +02:00 |
|
Cem
|
248daaf784
|
changed initial values
|
2026-07-07 19:02:23 +02:00 |
|
Yashar Laptop
|
f9c8ea9580
|
Fixed: Wrong print in benchmarking
|
2026-07-07 18:12:59 +02:00 |
|
Nikola
|
9555b1f59c
|
Oops memory leak - Now fixed :)
|
2026-07-05 01:29:04 +02:00 |
|
Nikola
|
ba7989aab9
|
Fix: Added new line after average time message for formatting purposes
|
2026-07-05 01:15:46 +02:00 |
|
Nikola
|
8e336b535c
|
Edit: Made messages prettier and added a message which says which version is being benchmarked when called with -B
|
2026-07-05 01:12:44 +02:00 |
|
Cem
|
f125336e8f
|
added: placeholder for some testings we can do
|
2026-07-05 00:31:28 +02:00 |
|
Yashar Alan Zenker
|
b87a5ee1f3
|
Removed: Wierd benchmarking switch statement
|
2026-07-05 00:25:29 +02:00 |
|
Cem
|
508dea5e01
|
fixed: switch statement out of the benchmarking + parsing no longer accepts invalid floating numbers
|
2026-07-05 00:03:40 +02:00 |
|
Nikola
|
acff7274d2
|
Fixed: -B now gives error for values lower than 1
|
2026-07-04 23:28:20 +02:00 |
|
Cem
|
bc79f39912
|
added: benchmarking
|
2026-07-04 23:09:58 +02:00 |
|
Yashar Alan Zenker
|
cc54d0282c
|
Added: version 5 for testing, example test of inlining conversion function included but slower
|
2026-07-04 21:11:07 +02:00 |
|
Yashar Alan Zenker
|
b14cf7a79c
|
Restructured versions and file names - Changed main implementation
|
2026-07-04 20:13:20 +02:00 |
|
Yashar Alan Zenker
|
f28aff6e72
|
Added: Working non standard threaded SIMD implementation untested.
|
2026-07-04 19:26:25 +02:00 |
|
Yashar Alan Zenker
|
b630fa965e
|
Fixed tricorn_V3.c to correctly handle complex numbers and add threaded V4 skeleton
|
2026-07-04 15:28:51 +02:00 |
|
Nikola
|
c1bbaf7eda
|
Fixed tricorn_V3.c to adjust mathematical direction based on height sign
|
2026-07-03 21:10:42 +02:00 |
|
Nikola
|
a3fdb4d7d3
|
Optimized SIMD implementation - V0
Shifted V1,V2 to V2,V3 and made V1 be the old not fully optimized SIMD implementation
|
2026-07-03 16:31:48 +02:00 |
|
Nikola
|
8546217cf3
|
Changed ALL function and file names to comply with assignment and added additional (Doxygen and normal) comments to mark which version is which
Doxygen comments are shown when hovering over function in the IDE
|
2026-07-03 15:03:55 +02:00 |
|
Nikola
|
97a8d40771
|
Changed function and file naming to comply with assignment
|
2026-07-03 14:43:44 +02:00 |
|
go38coz
|
03d8253206
|
Fixed grayscale handling in main.c and tricorn.c
Now grayscale files use a color pallete and in general should be smaller.
|
2026-06-28 21:38:55 +02:00 |
|
go38coz
|
cd30d4aea6
|
Added some comments and -g flag to Makefile
|
2026-06-28 21:17:41 +02:00 |
|
go38coz
|
a3d829533c
|
Added implementation switching based on -V parameter
|
2026-06-28 20:49:00 +02:00 |
|
go38coz
|
9e96876852
|
main function now allocates image array on the heap to be able to support larger images
|
2026-06-26 23:07:45 +02:00 |
|
go38coz
|
791231a4f5
|
Implemented SIMD optimizations in tricorn_simd including negative height handling which needs to be fixed in normal tricorn.c
|
2026-06-26 22:38:55 +02:00 |
|
go38coz
|
3ef33f5a5d
|
Added: Using only 1 Byte per pixel for grascale images to save_bmp
|
2026-06-26 19:03:39 +02:00 |
|
Cem
|
6bb65eea7e
|
bytesPerColour added
|
2026-06-22 19:12:09 +02:00 |
|
nikola
|
a8b491d04c
|
Fixed error in help message
|
2026-06-21 17:59:02 +02:00 |
|
nikola
|
055faea407
|
Added comments to save_bmp
|
2026-06-21 17:16:55 +02:00 |
|
Yashar Alan Zenker
|
3adaf79c18
|
Updated: Basic tricorn implementation fixed and comments added
|
2026-06-20 19:40:35 +02:00 |
|
Cem
|
00d59d543a
|
parsing: help message added, fixed some other issues. waiting for the fully functional algorithm to do the benchmarking/tests
|
2026-06-20 18:22:02 +02:00 |
|
Cem
|
d3c796386f
|
added parsing, isn't functional yet. there are some tests to be deleted later
|
2026-06-18 18:07:03 +02:00 |
|
Yashar Alan Zenker
|
b97b37bd8d
|
Added: Unoptimized tricorn algorithm draft
|
2026-06-16 14:48:03 +02:00 |
|
go38coz
|
d46ef0682e
|
Added save_bmp function to main.c to save the image array generated as a .bmp file
|
2026-06-13 21:27:54 +02:00 |
|
Cem
|
37af1263f7
|
added: main file and main function
|
2026-06-11 14:40:16 +02:00 |
|