About Me

I was born in Shiraz which is known as the city of poets, literature, wine, and flowers. I received my B.Sc. degree in Computer Engineering from Shiraz University, Shiraz, Iran, in 2011, and my M.Sc. degree in Computer Architecture from the University of Tehran, Tehran, Iran, in 2014. I was a Research Assistant with the Silicon Intelligence and Very Large-Scale Integration (VLSI) Signal Processing Laboratory, the University of Tehran from 2014 to 2016. I am currently a Research Assistant at the School of Computing and Informatics, the University of Louisiana at Lafayette, Louisiana, USA. My current research interests include in-memory computation, stochastic computing, low power & energy-efficient VLSI design, and embedded systems.

Contact Details

Mohsen Riahi Alam
301 E. Lewis Street, James R. Oliver Hall, Room 235
Lafayette, LA 70506 US

mohsen.riahi-alam [ta] louisiana [tod] edu



Education



University of Louisiana at Lafayette

Doctor of Philosophy in Computer Engineering 2022
        Major: Computer Engineering         GPA: 4/4

• Thesis: Unlocking Efficiency and Performance: The Synergy of Bit-Stream Computing and In-Memory Processing.
♦ Advisors: Dr. M. Hassan Najafi

• Top graduate between students of Major Courses: Design & Analysis of Algorithms, Image Processing, Principle of Operating System Theory, Pattern Recognitions, Computer Design & Implementation.

University of Tehran

Master’s Degree in Computer Engineering 2011-2014
        Major: Computer Architecture         GPA: 4/4

• Thesis: Exploiting Dark Silicon to Improve Multicore Processor Utilization
♦ Advisors: Dr. Mostafa E.Salehi Nasab and Prof. Seid Mehdi Fakhraie

• Top graduate between students of Major Courses: Advanced Computer Architecture, Low Power Design and Optimization, Embedded System Processing Elements.

Shiraz University

Bachelor’s Degree in Computer Engineering 2006-2010
        Major: Hardware         GPA: 3.07/4

• Bachelor Graduation Project: Designing an SMS Controller with Atmel Microcontroller & SimCom GSM module (Sim300cz)
♦ Advisor: Dr. Farshad Tajeripour

• Top graduate between students of Major Courses: Algorithm Design, Numerical Calculation, Advanced Logic Circuits, VLSI Circuit Design, Principles of Programming, Advanced Programming, nterface Circuits Design.

National Organization for Developing Exceptional Talents (NODET)

Mathematics and Physics Discipline 2002-2006
High School: Shahid Dastgheyb High School, Part of National Organization for Developing Exceptional Talents (NODET), Shiraz, Iran.



Publications



Journals:

Sorting in Memristive Memory[PDF][Bib]
Mohsen Riahi Alam, M. Hassan Najafi and Nima TaheriNejad
ACM Journal on Emerging Technologies in Computing Systems( Volume: 18, Issue: 4, Oct. 2022)

Stochastic Computing in Beyond Von-Neumann Era: Processing Bit-Streams in Memristive Memory[PDF][Bib]
Mohsen Riahi Alam, M. Hassan Najafi, Nima TaheriNejad, Mohsen Imani, Raju Gottumukkala,
IEEE Transactions on Circuits and Systems II: Express Briefs ( Volume: 69, Issue: 5, May. 2022)

Exact Stochastic Computing Multiplication in Memristive Memory[PDF][Bib]
Mohsen Riahi Alam, M. Hassan Najafi and Nima TaheriNejad
IEEE Design & Test ( Volume: 38, Issue: 6, Dec. 2021)

Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating[PDF][Bib]
Mohsen Riahi Alam, Mostafa Ersali Salehi Nasab and Sied Mehdi Fakhraie
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ( Volume: 34, Issue: 12, Dec. 2015)

Conferences:

Stochastic Computing for Reliable Memristive In-Memory Computation [PDF][Bib]
Mohsen Riahi Alam, M. Hassan Najafi, Nima TaheriNejad, Mohsen Imani and Lu Peng
Proceedings of the 2023 on Great Lakes Symposium on VLSI (GLSVLSI 2023), Knoxville, TN, USA June 5-7, 2023

Exact In-Memory Multiplication Based on Deterministic Stochastic Computing [PDF][Bib]
Mohsen Riahi Alam, M. Hassan Najafi and Nima TaheriNejad
The 2020 IEEE International Symposium of Circuits and Systems (ISCAS), Seville, Spain, May 2020

Functional cores: Trade a little performance to save power[PDF][Bib]
Mohsen Riahi Alam and Mostafa Ersali Salehi Nasab
2015 23rd Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, Jun 2015, pp. 679-683.

Workshops:

Exact Stochastic Computing Multiplication in Memristive Memory
Mohsen Riahi Alam, M. Hassan Najafi and Nima TaheriNejad
2020 Computation-In-Memory: from Device to Applications Workshop (CIMW) (Co-located with DATE), Grenoble, France, March 2020



Experience



Research Experience

Research Scholar in Stochastic Computing Lab 2019 - Present
Center for Advanced Computer Studies, University of Louisiana at Lafayette

Graduate Research Assistant in Electrical System Failure Analysis Lab. 2015-2016
University of Tehran

Graduate Research Assistant in Silicon Intelligence & VLSI Signal Processing Lab 2012-2015
University of Tehran

Work Experience

Research Scholar at Stochastic Computing Lab at Center for Advanced Computer Studies at University of Louisiana at Lafayette. Lafayette, LA, USA
        ♦ Memristor Design and Simulations [2019-Present]
        ♦ In-Memory and Stochastic Computing [2019]

Research and Development Hardware Engineer at the SBT Co. Tehran, Iran
        ♦ Head of the Research and Development Group [2017-2019]
        ♦ Design and Implementation of Diagnostic Systems for Elevator Drive's components [2018]
        ♦ Design and Implementation of an Analog Board For High Voltage measurement [2018]
        ♦ Implementation of Modbus Protocol for Handling Elevator Drive [2017]
        ♦ Implementation of a Human Interface Board For Elevator Drive Configuration [2017]

Software Developer at Asia Energy Conversion Co. Tehran, Iran
        ♦ Software Developer on Smart Outdoor Lighting Utilization Project with LonWorks [2015]
        ♦ Implementation of a GSM based Automation for Echelon Server (ilon Smart Server)[2015]

Research and Development Computer Engineer at Electrical System Failure Analysis (ESFA) Lab. University of Tehran. Tehran, Iran
        ♦ Implementation an FPGA-Based System for Electrolyzer Cells Voltage Measurement[2016-2017]
        ♦ Creating a GUI for Electrolyzer Cells Voltage Measurement System in C# [2017]

Researcher and Designer at SI Lab. University of Tehran. Tehran, Iran
        ♦ Designing ARM Cortex-M4 Microcontroller Evaluation Board for ARM Peripherals Applications.[2014]
        ♦ Designing ARM Microcontroller and FPGA SPARTAN3E Board For Hardware/Software Codesign Processing [2014]

Teaching Experience

Teaching Assistant for Digital Electronics Lab.[University of Tehran] Fall 2015
Teaching Assistant for Multicore Embedded Systems.[University of Tehran] Spring 2013
Teaching Assistant for Advance Computer Architecture.[University of Tehran] Fall 2012
Teaching Assistant for Embedded System Processing Elements.[University of Tehran] Fall 2012
Teaching Assistant for Design of Microprocessors Lab.[Shiraz University] Spring 2009
Teaching Assistant for Fundamentals of Programming Languages.[Shiraz University] Fall 2008



Quotes

  • ♦ A person who never made a mistake never tried anything new.

    ♦ If you can't explain it simply, you don't understand it well enough.

    Albert Einstein
  • ♦ Any product that needs a manual to work is broken.

    ♦ I don't spend my time pontificating about high-concept things; I spend my time solving engineering and manufacturing problems.

    Elon Musk
  • ♦ Sometimes life hits you in the head with a brick. Don't lose faith.

    ♦ Innovation distinguishes between a leader and a follower.

    ♦ Great things in business are never done by one person. They're done by a team of people.

    Steve Jobs
  • ♦ A computer would deserve to be called intelligent if it could deceive a human into believing that it was human.

    ♦ We can only see a short distance ahead, but we can see plenty there that needs to be done.

    Alan Turing
  • ♦ Software is a great combination between artistry and engineering.

    ♦ Your most unhappy customers are your greatest source of learning.

    ♦ Intellectual property has the shelf life of a banana..

    Bill Gates

Get In Touch

Research Scholar
Stochastic Computing Lab
Center for Advanced Computer Studies
University of Louisiana at Lafayette
Lafayette, LA, USA

mohsen.riahi-alam [ta] louisiana [tod] edu