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.
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 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 ...]
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.