Department of Computer Engineering

More ...

About Department of Computer Engineering

Facts about Department of Computer Engineering

We are proud of what we offer to the world and the community

7

Publications

21

Academic Staff

240

Students

0

Graduates

Programs

Major

...

Details
No Translation Found
Major No Translation Found

No Translation Found...

Details

Who works at the Department of Computer Engineering

Department of Computer Engineering has more than 21 academic staff members

staff photo

Dr. Sami Ibrahim Ahmed Bakbak

سامي البكباك هو احد اعضاء هيئة التدريس بقسم هندسة الحاسوب بكلية الهندسة. يعمل السيد سامي البكباك بجامعة طرابلس كـاستاذ مساعد منذ 1997-09-11 وله العديد من المنشورات العلمية في مجال تخصصه

Publications

Some of publications in Department of Computer Engineering

Application of Adaptive Control Using Neural Networks In On Line of Real Time Control Systems

Abstract The dynamic model of the heat process trainer PT326 is obtained experimentally by using the Ziegler–Nichols approximation and the system identification MATLAB toolbox. The interfacing data acquisition card is developed in two different designs the first design by using analog to digital, digital to analog IC's (ADC and DAC) and the parallel port, and the other design by using microcontroller and serial port. These two designs were tested in the department and give good results. The velocity PID controller is implemented through the developed cards in real time control system. An adapted neural network algorithm using the backpropagation approximation is tested on real time in the heat process trainer PT326. This research gives a good background for any control and computer engineer in the area of data acquisition and real time control system. The simulation results are the same as the online results of the real time Heat process control system.
نوري احمد عقاب (2010)
Publisher's website

A New Parallelisation Technique for Heterogeneous CPUs

https://theses.gla.ac.uk/3406/Parallelization has moved in recent years into the mainstream compilers, and the demand for parallelizing tools that can do a better job of automatic parallelization is higher than ever. During the last decade considerable attention has been focused on developing programming tools that support both explicit and implicit parallelism to keep up with the power of the new multiple core technology. Yet the success to develop automatic parallelising compilers has been limited mainly due to the complexity of the analytic process required to exploit available parallelism and manage other parallelisation measures such as data partitioning, alignment and synchronization. This dissertation investigates developing a programming tool that automatically parallelises large data structures on a heterogeneous architecture and whether a high-level programming language compiler can use this tool to exploit implicit parallelism and make use of the performance potential of the modern multicore technology. The work involved the development of a fully automatic parallelisation tool, called VSM, that completely hides the underlying details of general purpose heterogeneous architectures. The VSM implementation provides direct and simple access for users to parallelise array operations on the Cell’s accelerators without the need for any annotations or process directives. This work also involved the extension of the Glasgow Vector Pascal compiler to work with the VSM implementation as a one compiler system. The developed compiler system, which is called VP-Cell, takes a single source code and parallelises array expressions automatically. Several experiments were conducted using Vector Pascal benchmarks to show the validity of the VSM approach. The VP-Cell system achieved significant runtime performance on one accelerator as compared to the master processor’s performance and near-linear speedups over code runs on the Cell’s accelerators. Though VSM was mainly designed for developing parallelising compilers it also showed a considerable performance by running C code over the Cell’s accelerators.
Youssef Omran Gdura(5-2012)
Publisher's website

Array Programming in Pascal

A review of previous array Pascals leads on to a description of the Glasgow Pascal compiler. The compiler is an ISO-Pascal superset with semantic extensions to translate data parallel statements to run on multiple SIMD cores.
Youssef Omran Gdurra, Paul Cockshott, Ciaran Mcreesh, Susanne Oehle(6-2015)
Publisher's website