Projects

Here's the list of the projects I have done or participated in:

Tag

Language/Library/Tool

Platform


Energy Consumption Analysis of Instruction Cache Prefetching

Evaluating the energy consumption of instruction cache prefetching techniques

Report

Enery ConsumptionInstruction CachePrefetchers
CC++

Unidentified Genome Partial Matching

Design and Implementation of a Genome Partial Matcher to Find Similarities Between the Unidentified Genomes and Metagenomics Databases

Report

BioinformaticsGenomicsAccelerator
CC++Python

HashMem

Implementing a PIM-based Hashmap Accelerator

Report

Processin in MemoryHashMap
CC++

Banking Integrated Card Personalization System (IPS)

Implementation of a card personalization system capable of personalizing and printing debit, credit, gift, and other types of bank cards

Banking SolutionsCard Personalization
CC++Java

Self-Service Ticketing System of Tehran Metro and Bus Rapid Transit Routes

Developing Firmware, Memory management, GPRS communication, and file management of the POS Terminals for Tehran’s Subway Ticketing System

FirmwareAutomatic Fare CollectionMemory management
CC++

Automatic Train Control Systems for Metro and Urban Railway

Developing and Analyzing Metro & Urban Railway Signalling and Telecommunication Systems (i.e., ATC, ATP, etc)

Automatic Train ControlSimulatorATP
C++

National ePassport Operating System

Design and Implementation of Smart Card Native OS for ePassport (Electronic Passport Smart Card)

FirmwareOperating SystemEmbedded Design
C++