The Computer Engineering Department of Shahrekord University currently consists of 3 laboratories and 1 active computer site. Below we will introduce the departments providing services of this group and their facilities:
1- High Performance Computing Center (Parallel Processing Laboratory)
High Performance and Advanced Computing refers to any computation that requires more than one computer for its purpose or, in other words, uses several computers simultaneously. Supercomputers and computer clusters are used to solve a multitude of complex equations. The main applications of high performance computing include: data analysis and storage, simulation, modeling, software development, fast mathematical calculations, product development and redesign, optimization of production and its processes, analysis or development of large amounts of data, production process guidance, search and modeling, computer visualizations to explain research results, and simulation and modeling of complex processes.
High Performance Computing Center (Parallel Processing Laboratory) located at the Faculty of Engineering and Technology of Shahrekord State University currently has a computing cluster consisting of 6 processing nodes with a total capacity of 168 CPU cores, 768 GB of RAM, 6 TB of HDD memory, plus 18 TB of additional storage space, which has been in operation since October 2017 and has so far assisted faculty members, graduate students, and free users in more than 250 practical software projects, theses, and numerous articles.
2- Artificial Intelligence Laboratory
The Artificial Intelligence Laboratory of the Computer Engineering Department of Shahrekord University has numerous hardware equipment. Among the activities that can be performed by these hardware components are programming Raspberry Pi and Arduino boards, robots, working with various cameras and sensors including thermal cameras and distance sensors, recording and analyzing brain waves using a headset, etc.
A computing rig has also been established in the laboratory to perform modeling related to Machine Learning, Deep Learning, Machine Vision, Image Processing, etc. Graphics processing units (GPUs), which were originally developed to accelerate graphics processing, significantly increase the processing speed in many areas of artificial intelligence. Increasing speed is one of the important factors of the GPU in the field of artificial intelligence. GPUs are an important part of the artificial intelligence infrastructure. The new generation of GPUs has been specifically developed and optimized for deep learning.
The computing rig at Shahrekord University has been in operation since the early summer of 2022. This processing system, due to its semi-professional hardware, high computing power, and significant increase in rendering speed, can be used in many applications related to the field of artificial intelligence. The hardware power of this rig is as follows:
- 2 * GPU Nvidia Geforce RTX 2080, 2944 cores each, 5888 cores in total, 8 Gb memory size
- CPU AMD Ryzen Threadripper 3970x, 32 cores, Base Frequency 3.7 GHz, 4.5 GHz boost, 144 Mb cache
- RAM Extendible up to 250GB
- HDD: 1Tb SSD M2 + 6Tb HDD
In other words, this rig contains two GPUs with a total of 5888 graphics cores, a CPU with 32 real cores, 1 TB SSD memory and 6 TB HDD memory, and is classified as semi-professional to professional hardware.
3- Computer Network Laboratory
The Computer Network Laboratory is located on the Faculty of Engineering and Technology of Shahrekord University and is equipped with 16 up-to-date and networked classroom computer systems. The goal of the Computer Network Laboratory is to familiarize students and enthusiasts with the concepts of the network course and also work with network equipment such as routers, switches, etc. The method of presenting the laboratory is practical and working with network equipment. In this course, students also learn how to work with packet analysis and analysis software as well as network simulators. The equipment available in the laboratory includes: up-to-date computer systems, network cable, router, switch and network cable tester.
Some of the topics that students learn and work on in this lab include:
- Practical networking of two or more computer systems
- Network cabling
- Active and passive equipment
- TCP/IP layer protocols such as ARP, RARP, ICMP, IP, TCP, UDP, RIP, VTP.
- Configuring Cisco switches and routers in the network to create local networks and VLANs
- Familiarity with network connection, configuration and routing commands such as ping, ipconfig, nslookup, etc.
- Familiarity with types of steerable and unsteerable or wireless media
- Working with Wireshark software to analyze network packets
- Working with Packet Tracer software to simulate types of networks