Computer Engineering / Bilgisayar Mühendisliği
Permanent URI for this collectionhttps://hdl.handle.net/11147/10
Browse
4 results
Search Results
Report Design Notes of Microprocessor U311.1(Izmir Institute of Technology, 2017) Ayav, TolgaThis handbook includes a part of the lecture notes of CENG 311 Computer Architecture course given in the undergraduate program of the Department of Computer Engineering at Izmir Institute of Technology. One aim of this course is to introduce the preliminaries of a general purpose microprocessor design. To this end, I aim to teach a very simple microprocessor which we call μ311.1 , an 16-bit processor with only 25 instructions. This document is intended to help the students with their laboratory works. In the experimental part of the course, students are expected to implement this or another similar processor using VHDL in order to attain a sufficient knowledge and intuition about “What is really happening inside a computer system?”. In other words, starting from typing printf("value:%d",*p); they must understand compiling, assembling, linking, loading the machine code and how processors execute this code. This document aims to give a very short and abstract answer to the above question. Students may find many parts missing, too short or incomplete. Nonetheless, I hope that this will be a good starting point for their deeper research as well as their study of computer architecture.Conference Object 13. Ulusal Yazılım Mühendisliği Sempozyumu(Izmir Institute of Technology, 2019) Ayav, Tolga; Tekir, Selma; Erten, MuratThe 13th National Software Engineering Symposium (UYMS) of Turkey was held Izmir Institute of Technology on 23-25 September 2019. There has been a great interest in this year’s symposium, as in previous years. UYMS is a platform which helps bring together the software industry and the academicians working in this area. It is being organized since 2003 and it plays an important role in shaping the future of the software industry in Turkey. We would like to thank all the participants whose contributions led to the successful realization of this symposium. We would also like to express our belief that these contributions will lead to a better and more productive efforts in the field of software engineering. Along with the main area of UYMS, in the thematic areas of Software Test Engineering, Software Engineering for Health, Software Modeling, and Graduate Theses, a total of 77 papers were accepted this year. At least three referees reviewed each paper and the papers were evaluated based on these reviews. We thank all the program committee members who served as referees.Report Transforming Vhdl To Timed Automata(Izmir Institute of Technology, 2016) Ayav, Tolga; Tuğlular, Tuğkan; Belli, FevziThis report presents the transformation of behavioral VHDL programs to Timed Automata.Conference Object Neuro-Fuzzy Controller in Real-Time Feedback Schedulers(Izmir Institute of Technology, 2002) Ayav, Tolga; Yılmaz, SinanTraditional scheduling algorithms worked on closed and highly predictable environments. However present day systems need to work in more open and unpredictable environments; such as mobile robots, on-line trading, e-commerce, multimedia that cannot be driven well with traditional open-loop algorithms. A new scheduling paradigm, feedback control scheduling, therefore has been presented recently to fulfil the requirements of such systems. This algorithm defines error terms for schedules, monitors the error, and continuously adjusts the schedule to maintain stable performance. When PID (Proportional-Integral-Derivative) controller is used to control the CPU utilization, one of the problems faced is that when utilization setpoint is closer to 100%, in severely overloaded conditions, systems can have a longer settling time than the analysis based on the linear model since utilization feedback saturates at 100%. To overcome this problem, a neuro-fuzzy controller is designed instead of PID. Simulations showed that settling time with the neuro-fuzzy controller is approximately four times shorter than the one with the PID controller.
