About Me

I am a Ph.D condidate at Sharif University of Technology, with major in Computer Architecture.
I work in EASY laboratory (room 507) under supervision of Assistant Prof. M.Goudarzi.

Hamid Nasiri
Energy Aware System Laboratory (EASY)
Computer Architecture Group
Department of Computer Engineering
Sharif University of Technology
Email:  hnasiri@ce.sharif.ir



Ph.D: Computer Engineering at Sharif University of Technology, Tehran, Iran.


M.Sc: Computer Engineering at Sharif University of Technology, Tehran, Iran. With major in Computer Architecture.


B.Sc: Computer Engineering at Shahid Bahonar University, Kerman, Iran . With major in Hardware Engineering.

Research Areas

Hw/Sw Co-Design

Hardware/Software Co-design is the activity of partitioning a system into software and hardware which respectivly have flexibility and performance.

Embedded Systems

Unlike a general-purpose computer, an embedded system performs pre-defined tasks. Since the system is dedicated, design engineers can optimize it.

Reconfigurable Computing

Reconfigurable computing is a computer architecture combining some of the flexibility of software with the high performance of hardware by processing with very flexible high speed computing fabrics like FPGA.

Hardware Security & Trust

Hardware security and trust issues span a broad spectrum of topics, including the malicious insertion of hardware Trojans, intellectual property (IP) and IC piracy, digital rights management, untrusted third-party IP cores, ... .



Accelerating AES Algorithm using Hw/Sw Co-Design

Xilinx Virtex-6 ML605 was used as hardware accelerator to speed up AES Algorithm. This co-design project benefits from some techniques such as DMA and piplining.


Install RTX on ARM Microcontroller

RTX is a real-time operating system which has simple structure for scheduling light tasks. By installing RTX on ARM microcontroller we can use multitasking. This Os is used for ARM7 family e.g. LPC2368 that aren't able to support advance OSes.


MTTF Calculation of Evaluation Board

MTTF (mean time to failure) of this board was calculated by PTC WindChill under Mil-Hdbk-217F methode. MTTF specify how many hours a device works without any problem.


Compute Cluster with the BeagleBone

For my personal cluster I decided to start building small and try it out with just two machines. [In progress ...]





Your Name:
Your E-mail:
Your Message:

Country:     Iran
City:        Kerman

Miscellaneous Info:

I am a M.Sc student at Sharif University of Technology. I work as a graduate research assistant in EASY laboratory under supervision of Assistant Prof. M. Goudarzi.