Portfolio

Academic Activities

RAship in the Dept. of CSE at PSU

RAship in PARS Research Lab

TAships

CERCIRAS Summer School (2022 - Split, Crotia)

Summary: - I attended the CERCIRAS Training School in 2022. The training school included dense and fast lessons, as listed below, given by many professors from DTU, the University of Padua, RUC, and the University of Szeged.

Time-predictable Multicore Architectures: Architecture introduction and time-predictability; T-CREST multicore processor; reconfigurable interconnectors, and MPI using Argo for NoCs.
Enery Consumption and Optimization Software: Measuring energy consumption through RAPL, and some tools on Python for statistical analysis.
Simulation and Behaviour Analysis of Complex Systems: Simulating IoT-Fog-Cloud systems; modelling, realizing and analyzing fog-assisted blockchain systems; and PriFoB: a Blockchain-based credential management service.
Understanding Mixed-Criticality Systems’ Models and Implementation: Basics of real-time scheduling and response time analysis, Current innovations on mixed-criticality systems, concrete implementation with feather-weight instrumentation.

CERCIRAS2022TrainingSchool (2)

HiPEAC Student Challenge - The most Efficient Histogram Equalization (2021)

Summary: I attended one of the HiPEAC Student Challenges at Lyon in 2022, where we were expected to implement the fastest and the most energy-efficient histogram equalization algorithm. In this manner, my teammates and I implemented the histogram equalization algorithm on a CPU, GPU, and Xilinx Zynq Ultrascale+, and demonstrated our results on performance and power consumption for those three platforms. We won the competition among other competitors with our results.

histogramEqualization

Industrial Activities

Job Experiences

Software Engineer at VESTEL Electronics (Manisa, Turkey)

Internships

Sundance Multiprocessor (Chesham, UK) - Long-Term

Internship Summary: During my internship at Sundance, I was expected to measure runtime power dissipation and overall energy consumption of contemporary robotic applications that run on Vision, Control and Sensor (VCS) single-board-computers with Xilinx Zynq Ultrascale SoCs. Sundance developed a power measurement tool, LynSyn Lite, measuring both current and supply voltage. To measure the power consumption, I first targeted image processing and deep learning application domains and implemented histogram equalization and MLP algorithms through the Vitis/Vivado environments. I tested my developments in AWS-2 instances provided by Sundance and embedded my application synthesis into the VCS board, which utilizes petalinux as the OS. Afterward, I profiled the power consumption of those applications and reported the results to the company.

Roketsan (Defense Industry - Ankara, Turkey)

Internship Summary: During my internship at Roketsan, I was expected to implement FAST (Features from Accelerated Segment Test) and BRIEF (Binary Robust Independent Elementary Features) algorithms onto Xilinx FPGAs to test how they can be used to guide missile systems. Since it’s a defense industry, I wasn’t allowed to share code developments but I reported the allowed information in the following report.

Dalgakiran Compressor (Compressor Machinery Industry - Istanbul, Turkey)

Internship Summary: During my internship at Dalgakiran, I was expected to design electrical boards for various compressor machines where electrical boards are equipped with multiple sensors and a PCB. Basically, PLC controls the machinery actuators through sensors and enables them to operate properly.

dalgakiran-1 (1) dalgakiran-2 (1)