Computer Engineering Department Research Profile
Computer Engineering Department Research Profile
Computer Engineering Department Research Profile
Department
Research Profile
Objectives
Setting up and implementing a
wireless mobile ad hoc infrastructure- H.323 Service
less environment.
Imitating the cellular network
topology (Virual Base Stations)
Engergy Aware protocols
Maximizing the number of hops
within the 200 ms constraint
(Setting up Value-added
IP telephony (protocols, basic and Services)
advanced services)
Reconfiguring IEEE 802.11 wireless
cards
Impelementing H 323 protocol in
MANET
Sending data and voice over UDP/IP
Wireless Multi-hop Voice over IP
Source
InputCompression
voice
.
.
.
Intermediate
ms 200≥
Energy Aware Gateways .
nodes
.
.
Output
Decompression
voice
Dest
Mobile Patient
■ Objectives
• Introduce mobile health as the
future of medicine.
• Cost effective solution.
• Facilitate the use of both
medical sensors and wireless
mobile network in health
applications.
• Building a sensor network to
monitor patients effectively:
• Providing doctors with easy
access to the database
• Providing immediate help to
patients
Mobile Patient
Start
-reset
-information
-Request
MS5536
Sensor receive
Compatible with most existing microcontrollers request
Assembledatainto
twowords
Send 2 wordstoTINI
WLAN IWU
CC&BS Apply to
AAA Case Study
HLR
Node B
Node B 3G
Phases of Project
Node B RNC GGSN
Node B
3GCase study: Provide a typical deployment
•
SGSN UMTS IP
scenario in King Fahd Airport in Dammam
backbone
Project Architecture
• Development: JAVA and .NET
framework
• GPS communication System
• Map application
• Bluetooth serial support port SSP
• GSM/GPRS modem support
• An integrated software/hardware
system that may be running on a
PocketPC, laptop, or a PC for
demonstration purposes
A Framework for Integration of Web-based Network
Management and Management by Delegation
■ Network Management is mainly based on a centralized
architecture. This causes the manager and its segment to
become a bottleneck. The most widely used protocol is
SNMP, which lacks flexibility and efficiency.
■ XML provides a more flexible
and standard representation
and exchange of data. Load
balancing techniques provide a XML-Based Network Management Station
more efficient data processing
– How can these techniques
improve existing network XML-based Response over
management systems?
XML-based Request over HTTP
HTTP
JPVM XML/SNMP
■ Objective: Develop an GATEWAY
JPVM XML/SNMP JPVM XML/SNM
management system
gateways
dynamically distribute
Agent Agent Agent SNMP Request From all JPVM XML/ Agent Agent
Response Handler SNMP Gateway
across multiple
XML/SNMP gateways.
Agent Agent Agent Agent Agent Agent Agent Agent
Approach: Integration of XML and Different
Load Balancing Techniques
XML/SNMP Gateway
Contributions:
•Remote live alert of hazardous
gas.
•Low cost smart kitchen for safety
of children.
•Controlled access to hazardous
kitchen tools.
•Web enabled solution for
monitoring of children in real time.
•Alert when gas barrel is empty.
Predicting Log Properties from Seismic
Data using Abductive Networks
■ Modeling well log parameters
in terms of seismic data gives
a more complete picture of
rock properties over a
reservoir.
■ A large number of seismic
features exist- Which ones are
relevant?
■ Objective: Use abductive
networks to select an optimum
subset of seismic attributes
and model rock porosity.
Approach: Self-Organizing Abductive
(Polynomial) Networks
Easier to train: Self organization-
Algorithm selects: Significant inputs,-
Function elements, Connectivity,
Coefficients
Automatic stopping criteria with-
complexity control
More transparent models. Analytical-
input-output relationships
y = w0 + w1 x1 + w2 x2 + w3 x12 + w4 x22
:Achievements + w5 x1 x2 + w6 x13 + w7 x23
Blood Pressure
Sensor Circuit
Digital Design Automation & VLSI System Design & Test
COE Recent Research Projects: Design
Automation & VLSI System Design & Test.
■ Iterative Heuristics for Timing & Low Power VLSI
Standard Cell Placement.
■ Parallelization of Iterative Heuristics for Low Power
VLSI Standard Cell Placement.
■ Efficient Test Relaxation Based Static Test Compaction
Techniques for Combinational and Sequential Circuits.
■ Efficient Test Data Compression Techniques for
Testing Systems-on-Chip.
■ Segmented Addressable Scan Architecture for
Effective Test Data Compression.
COE Recent Research Projects: Design
Automation & VLSI System Design & Test.
■ Development of Digital Circuit Techniques for Clock
Recovery and Data Re-Timing for High Speed NRZ
Source-Synchronous Serial Data Communications.
■ Fast context switching configurable architectures
supporting dynamic reconfiguration for computation
intensive applications.
■ Development of Integrated Micro-electronic Heavy
Metal Sensors for Environmental Applications.
■ Multi-objective Finite State Machine Encoding using
Non-Deterministic Evolutionary Algorithms targeting
area, low power and testability.
■ Design and Implementation of Scalable Interconnect
Efficient LDPC Error Correcting Codes.
Parallelizing Non-Deterministic Iterative
Heuristics to Solve VLSI CAD Problems
■ CAD Problems such as Floorplanning, Placement,
Routing, Scheduling, etc., require an enormous
amount of computation time.
■ Iterative Heuristics such as Genetic Algorithms, Tabu
Search, Simulated Evolution, and others have been
found effective in solving several NP-hard optimization
problems.
■ Objective: To use a cluster of PCs to solve multi-
objective VLSI CAD problems in order to improve
quality and reduce run-time.
Approach: To employ a Cluster of PCs to
Distribute Computationally Intensive Tasks
■ Clusters of low end PCs are easy to build.
■ Tools such as MPI and PVM are available for message
passing.
■ Tools such as gprof, Intel’s VTUNE Performance
Analyzer, etc., are used for generating profiles for
serial codes and determining the part of the code that
has the bottlenecks.
■ Iterative algorithms are non-deterministic, and dividing
work load, i.e. partitioning the search space, is a
challenge.
■ The parallelizing model (i.e., Partitioning,
Communication, Agglomeration and Mapping) is very
well-defined for numerical problems, which are mostly
deterministic. This is not the case for Iterative
heuristics, which are non-deterministic.
Tools used in our Current Cluster
■ MPICH Library provides a flexible implementation of MPI
for easier message-passing interface development on
multiple network architectures.
■ Intel® Trace Collector 5.0 applies event-based tracing in
cluster applications with a low-overhead library. Offers
performance data, recording of statistics, multi-threaded
traces, and automatic instrumentation of binaries on IA-32.
■ Intel® Trace Analyzer 4.0 provides visual analysis of
application activities gathered by the Intel Trace Collector.
■ TotalView (MPICH) is also used for observing
communication between processors.
■ Also used in Condor (for scheduling jobs on the cluster).
Relationship to Intel’s R&D
■ COE Department has faculty experienced in VLSI
Design.
■ Two books in the area of iterative algorithms and VLSI
Design have been authored by the department faculty.
■ The Technology Center being proposed in RI will have
the state-of-art tools and equipment.
■ Faculty and students currently interested in HPC and
parallelization of heuristics can work together to
address industrial and real-world problems.
Efficient Test Compaction & Compression
Techniques for Comb. & Seq. Circuits
■ SOC Testing Challenges
• Reduce amount of test data.
• Reduce time a defective chip
spends on a tester.
■ Test Compaction & Compression
• Reduce the size of a test set as
much as possible.
■ Test vector reordering for
combinational circuits.
• Steepen the curve of fault coverage
vs. number of test vectors.
Efficient Test Compaction & Compression
Techniques for Comb. & Seq. Circuits
■ Efficient Test Relaxation for
Combinational & Sequential 1X0XX100X
110011001 Test
circuits 011000110 X11XX0X10
Relax.
• Enabling technology for test 000110011 0XXXX0XX1
Compaction & Compression 101111100 XXXX111XX
• Test power reduction 000010001 X0X01XXXX
Output Copmressor
Pin count: 2× compression
log2S +1 pins,
SAS Decoder
can be reduced to
ONLY 2
Segment(s)
Segment 2
Address
...
...
Overhead:
Segment M
few gates per
scan chain Test time: aggressive
Tester Channel or
Input Decompressor parallelization ⇒ test time
reduction
Power
consumption
Test Data Volume & Test Time (Delay test)
• Scalable
capacity
i-cache Decode & Decode & Decode & Decode &
Rename Rename Rename Rename
• Scalable
bandwidth
i-cache
FP
FP
FP
FP
Int
Int
Int
Int
Q
Q
Q
■ One-level scalable
and shareable data Registers
&Bypass
Registers
&Bypass
Registers
&Bypass
Registers
&Bypass
cache
• Split into multiple
block-interleaved
LS ALU FPU
LS ALU FPU LS
LS ALU
ALU FPU
FPU LS
LS ALU FPU
FPU LS
LS ALU
ALU FPU
FPU
banks Interconnect
32 instructions / cycle 16
14
■ Scheduling Queue: 128
12
entries 10
■ Load-Store Queue: 64 8
entries 6
4
■ Other Resources: 2
• 24 simple ALUs 0
Ideal Mem Ideal Cache Latency 3 Latency 5 Latency 7 Latency 9
• 8 fully pipelined FPUs 188.ammp 183.equake 177.mesa 176.gcc
• 4 cycle-latency for FP 197.parser 255.vortex 175.vpr 181.mcf
add and FP multiply ■ Related Publications
• Mudawar M. and Wani J., One-Level Cache Memory Design for Scalable SMT
■ Conclusions Architectures, in Proceedings of the 17th ISCA International Conference on
• Large-scale SMT can Parallel and Distributed Computing Systems, September 15-17 2004, San
Francisco, California.
tolerate latencies
• Mudawar M., Scalable Cache Memory Design for Large-Scale SMT
• Parallel D-cache banks Architectures, ACM International Conference Proceedings Series, Vol 68; also
in Proceedings of the 3rd Workshop on Memory Performance Issues: in
improve capacity and
conjunction with 31st IEEE/ACM International Symposium on Computer
bandwidth, but Architecture, June 20-23 2004, Munich, Germany.
increase hit latency
Proposed work related to Intel’s R & D
■ Wide experience in processor simulation and
evaluation of micro-architectures.
■ A project is being initiated for the automatic
generation of simulators from the formal description
of the instruction set architecture.
■ We are currently investigating
• A formal language for the concise description of an instruction
set architecture.
• Automatic generation of a simulator from a formal description.
• Generation of an assembler from a formal description.
■ We are considering using this tool in
• Proposing new instruction set architectures for research
and development.
• Education in related Computer Architecture courses.
Study of Modified Multistage Interconnection
Networks for Networks-On-Chips
■ Past Networks-On-Chips (NoCs) Solutions:
• Reproduce what has been learned in the area of inter-chip networks,
• Focus on the router architecture alone to achieve certain goals in latency
• Asynchronous design of NoCs, mainly GALS
• Circuit switching techniques introduced to provide a certain guarantee for
the latency.
• Did not fully take advantage of the fact that the network is on-chip where the
main gain is no-pin limitation.
• Router architectures directly derived from inter-chip architectures where the
routers were implemented on a single chip. This implies a substantial
overhead.
• Added complexity to achieve guaranteed latency is an overkill in the on-chip
context.
■ Analysis:
• Low throughput. Means: latency cannot be guaranteed above the maximum
throughput levels
• Cannot prevent contention from happening. Contention makes router
architectures more complex because they need to integrate buffering and
prioritization logic.
• Routers that implement both packet and circuit switching makes the
architecture even more complex.
Modified Multistage
■ Idea
• Contention free R R R R
• Adaptive
ICECS'97.
Message Routing for Compact Reconfigurable Router, IEEE
Dr. AbdulRahim Naseer, Assist. Professor
■ Research Interests
• Design Automation and FPGA based Synthesis, Reconfigurable
Computing, Hardware Software Co-Design and Embedded Systems,
Computer Architecture, Parallel and distributed processing
■ Recent Projects
• Software Pipelining for Reconfigurable Instruction Set Processors
• Design and Implementation of a Reconfigurable Network Interface
• Load Balancing for Parallel Visualization of Blood Head Vessel
Angiography on Cluster of PCs
■ Recent Publications
• A. .R. Naseer, et al., “Adaptive Pre-Task Assignment scheduling strategy for
heterogeneous distributed raytracing system”, Journal IEICE EE , vol. 1, No.
13, October 2004, pp 373-379
• A. R. Naseer, et al., “Direct Mapping of RTL Structures onto LUT-Based
FPGAs”, IEEE Transactions on Computer Aided Design of Integrated
Circuits and Systems, Volume 17, July 1998, pp. 624-631
• A. R. Naseer, "FAST : FPGA Targeted RTL Structure Synthesis Technique",
Proc. of IEEE/ACM 7th International Conference on VLSI Design'94 January
1994, pp. 21-24 (bagged the BEST PAPER AWARD)
Dr. Muhamed Mudawar, Assist. Professor
■ Research Interests
• Processor Micro-architecture, Multiprocessors and Interconnection
Networks, Parallel programming environments and compilation
techniques
■ Recent Projects
• Beyond Instruction-Level Parallelism in Processor Architecture, AUC,
2002-2003.
• Shared Channels in Interconnection Networks, AUC 1999-2000.
■ Recent Publications
• Mudawar M., Scalable Cache Memory Design for Large-Scale SMT
Architectures, Proc. of the 3rd Workshop on Memory Performance
Issues, June 20-23 2004, Munich, Germany .
• Mudawwar M. and Saad A., The k-ary n-cube Network and its Dual: a
Comparative Study, in Proceedings of the 13th IASTED International
Conference on Parallel and Distributed Computing and Systems,
August 21-24, 2001, Anaheim, California, pages 254-259.
• Mudawwar M. and Mameesh R., Region Broadcasting in k-ary m-way
Networks, in Proc. of the ISCA 13th International Conference on
Parallel and Distributed Computing Systems, August 8-10, 2000, Las
Vegas, Nevada, pages 268-274.
Dr. Ashraf Mahmoud, Assist. Professor
■ Research Interests
• 3G/4G wireless networking – Wi-Fi and Wi-Max networks, Performance
analysis and capacity for wireless networks, Simulation and modeling
■ Recent Projects
• Wireless Local Area Networks Integration for Mobile Networks Operators,
2005.
• E-Tourism Promoter – An Internet Assisted Location Tracker and Map
Reader for Tourists, 2005.
■ Industrial Experience
• 5 years with Nortel Networks, Ottawa, Canada
■ Patents
• 3managements
Patent applications in the area of radio resource
■ Recent Publications
• “Performance of Inter-Base Station Soft Handoff for 3G CDMA Networks,”
ICMSAO’05.
• “Non-blocking FCFS algorithm for Data Services over Wireless CDMA
Networks,” ICMSAO’05
• “Buffer Occupancy Analysis For A Broadband Polling-Based WLAN,” Net-
Con'2003)
Dr. Mohammed H. Sqalli, Assist. Professor
■ Research Interests
• Network Design, Network Management, Iterative Heuristics, Constraint
Satisfaction Problems (CSP), and Case-Based Reasoning (CBR).
■ Recent Projects
• A Framework for Integration of Web-based Network Management and
Management by Delegation, 2004-2006.
• Web Engineering Modern Iterative Heuristics to Solve Hard Computer
Network Design Problems, 2004-2005.
■ Industrial Experience
• Senior Automation Testing Specialist, Siemens, Ottawa, Canada (1999-
2002).
■ Recent Publications
• M. H. Sqalli, and S. Sirajuddin, “Static Weighted Load-balancing for XML-
based Network Management using JPVM”, Proceedings of the 8th
International Conference on Management of Multimedia Networks and
Services (MMNS 2005), Barcelona, Spain, October 24-26, 2005.
• S. Sirajuddin, and M. H. Sqalli, “Comparison of CSV and DOM Tree
Approaches in XML-based Network Management”, Proceedings of the 12th
International Conference on Telecommunications (ICT 2005), Cape Town,
South Africa, May 3-6, 2005.
• C. Marling, M. H. Sqalli, E. Rissland, H. Muñoz-Avila, and D. Aha, “Case-
Based Reasoning Integrations”, AI Magazine, Volume 23, Issue 1, Spring
2002, 69-86.
Dr. Tarek Sheltami, Assist. Professor
■ Research Interests
• Wireless Ad Hoc and Sensor Networks, Wireless mobile Multi-hop
voice/video over IP, Pervasive Computing, Heterogeneous
Netowrks, Wireless Communication Protocols.
■ Recent Projects
• Wireless Multi-hop Voice over IP over Wi-Fi using Client-Server
UDP, 2005.
• Mobile Patient using sensor network, 2005.
■ Recent Publications
• T. R. Sheltami and H. T. Mouftah, “Average waiting time of Clusterhead
Controlled Token for Virtual Base Station On-demand in MANETs,” ACM
‘Ad Hoc Networks’ of the journal ‘Cluster Computing’, Kluwer Academic
Publisher, July 2005, vol. 8, no. 2-3, pp. 157-165(9).
• T. R. Sheltami and H. T. Mouftah, “A Warning Energy Aware Clusterhead
(WEAC) for MANETs,” IEEE Trans. on Wireless Communications, 2005
• T. R. Sheltami and H. T. Mouftah, “Power Aware Routing for the Virtual
Base Station On-demand Protocol in MANETs,” The Arabian Journal for
Science and Engineering., Vol 28, number 2C, 2003.
• T. R. Sheltami and H. T. Mouftah, “Minimum Power-Routing for the Virtual
Base Station On-demand Protocol in MANETs,” Computer Networks: The
Intern. Journal of Computer and Telecommunications Networking 2003.
Dr. Uthman Baroudi, Assist. Professor
■ Research Interests
• Radio Resource Management, Ad hoc Networking, Multiple
Access Schemes.
■ Recent Projects
• Radio Resource Management and QoS Control for Wireless
Integrated Services Networks; 75KSAR, KFUPM from Sep. 2005-
Dec. 2006
• Adaptive TCP Mechanisms for Wireless Networks, 75KSAR,
KFUPM, from Sep. 2005-Dec. 2006.
■ Recent Publications
• U. Baroudi and A. Elhakeem, “A Simulation Study for Adaptive
Admission/Congestion Control Policies for CDMA Based Wireless Internet”
Wireless Communications and Mobile Computing Journal, 2006.
• Yaser Al-Jarbou and U. Baroudi, “Performance of Heterogeneous Traffic in
Roaming Based Sharing Multi Operator 4G WCDMA” 2nd International
Symposium on Wireless Communication Systems 2005, Italy.
• U. Baroudi and A. K. Elhakeem, "A Hybrid TDMA/MC-CDMA Utilizing
Multiuser Detection for Integrated Wireless Networks" IEICE Transactions
on Communications, Vol.E83-B, No. 6, pp. 1308-1320, June 2000.
Dr. Marwan Abu Amara, Assist. Professor
■ Research Interests
• 3G/4G wireless networking, Fault-tolerance in wireless & computer networks,
Network analysis, planning, and design.
■ Recent Projects
• Wireless Local Area Networks Integration for Mobile Networks Operators, 2005.
• E-Tourism Promoter – An Internet Assisted Location Tracker and Map Reader for
Tourists, 2005.
■ Industrial Experience
• Senior Wireless Technical Advisor, Nortel Networks, Richardson, USA
(1995-2003).
■ Patents
• “CDMA Inter-Mobile Switching Center Soft Hand-Off,” with S. Sides, A. Jalali, J.
Boppana, S. Doctor, US Patent # 5,930,714, 1999, US Patent # 6,173,183, 2001.
■ Recent Publications
• A. Mahmoud and M. Abu-Amara, “Performance of Inter-Base Station Soft Handoff for
3G CDMA Networks,” Proceeding of the First International Conference on Modeling,
Simulation and Applied Optimization, Sharjah, U.A.E. February 2005.
• M. Abu-Amara, “Minimum Traffic Inter-BS SHO Boundary Selection Algorithm for
CDMA-Based Wireless Networks,” Proceedings of the 2004 IEEE Radio and
Wireless Conference, Atlanta, Georgia, September 2004, pp. 51-53.
Dr. Wasim Raad, Assist. Professor
■ Research Interests
• Embedded
systems
systems, Smart cards applications, Real time DSP
■ Recent Projects
• Context aware energy management system
• Design of a wireless safety system for smart kitchen
• Designing and building a mobile Emergency warning system for
patients under health care.
■ Recent Publications
• M.W. Raad, J.M. Noras, M. Shafiq and A. Aksoy, ‘Gamma-Ray
Peak Detection Algorithms Using Embedded DSP’, ESS
Conference, October 2004, UK.
• M.W. Raad, J.M. Noras and M. Deriche, ‘Parameter Estimation and
Digital Peak Localization Algorithms For Gamma Ray
Spectroscopy’, In the proceedings of the fourth International
Symposium on Communication systems, Networks and Digital
Signal Processing, University of Newcastle, UK,20-22 July 2004.
• M.W.Raad and J.M. Noras, ‘Moment Preserving parameter
estimation and digital online peak localization algorithms for
Gamma Ray Spectroscopy’, IEEE Nordic Signal Processing
Symposium, June 13-15, 2000, Kolmarden,Sweden.
Dr. Talal Alkharobi, Assist. Professor
■ Research Interests
• Design automation, neural networks, fuzzy logic, information and
network security.
■ Recent Projects
• Secure reliable storage system, 2004-2005.
• Design, Analysis, and FPGA prototyping of High-Performance
Arithmetic for Cryptographic Applications, 2005.
■ Recent Publications
• Hand Writing recognition using Artificial neural network, ICANN96 –
Italy.
• Secret Sharing using Artificial neural network , Ph.D. dissertation
2004, Texas A&M university - College Station – Texas – USA .