Mohsen Ghasempour | The University of Manchester (original) (raw)

Uploads

Papers by Mohsen Ghasempour

Research paper thumbnail of Analysis of software and hardware-accelerated approaches to the simulation of unconventional interconnection networks

Simulation Modelling Practice and Theory, Sep 1, 2020

Research paper thumbnail of Analysis of FPGA and software approaches to simulate unconventional computer architectures

The design of new computer architectures relies heavily on simulation. New architectures that inc... more The design of new computer architectures relies heavily on simulation. New architectures that incorporate unconventional features or novel designs cannot usually use established simulators and, therefore, designers have to develop their own. Traditionally, software simulators have been the main platform for architectural design, based on the conventional wisdom that software is flexible and easy to program, albeit slow, while hardware is fast but difficult to develop. The introduction of high-level hardware description languages (HDLs), such as Bluespec, together with improvements in FPGAs, provide an opportunity to challenge the traditional notion and consider hardware simulators for this purpose. This paper presents a comprehensive analysis of the performance and the implementation effort of two simulators, one FPGA based and one software based, developed to simulate a novel, unconventional architecture. The analysis uses the interconnection network of the SpiNNaker massively-parallel computer as a case study which allows a comparison with the real system.

Research paper thumbnail of SoC Simulator on FPGA using

— Building large computing systems requires first to model them. Modern hardware systems are so c... more — Building large computing systems requires first to model them. Modern hardware systems are so complex that their software models in the desired detail may be too slow. Thus abstract hardware modelling can be appropriate. This paper presents an example software/hardware model built using Bluespec System Verilog (BSV) design flow to give rapid simulation of a hardware system. The chosen example was a hardware model of the on-chip router, on-chip and off-chip network of SpiNNaker for understanding the behaviour of the traffic in the system. A model of a 5×5 SpiNNaker topology has been designed in Virtex-5 FPGA using BSV and a Graphical User Interface (GUI) was developed in LabVIEW for graphical representation of the results. I.

Research paper thumbnail of Analysis of software and hardware-accelerated approaches to the simulation of unconventional interconnection networks

Simulation Modelling Practice and Theory, 2020

Research paper thumbnail of Analysis of FPGA and software approaches to simulate unconventional computer architectures

2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig), 2015

The design of new computer architectures relies heavily on simulation. New architectures that inc... more The design of new computer architectures relies heavily on simulation. New architectures that incorporate unconventional features or novel designs cannot usually use established simulators and, therefore, designers have to develop their own. Traditionally, software simulators have been the main platform for architectural design, based on the conventional wisdom that software is flexible and easy to program, albeit slow, while hardware is fast but difficult to develop. The introduction of high-level hardware description languages (HDLs), such as Bluespec, together with improvements in FPGAs, provide an opportunity to challenge the traditional notion and consider hardware simulators for this purpose. This paper presents a comprehensive analysis of the performance and the implementation effort of two simulators, one FPGA based and one software based, developed to simulate a novel, unconventional architecture. The analysis uses the interconnection network of the SpiNNaker massively-parallel computer as a case study which allows a comparison with the real system.

Research paper thumbnail of An empirical evaluation of High-Level Synthesis languages and tools for database acceleration

2014 24th International Conference on Field Programmable Logic and Applications (FPL), 2014

Research paper thumbnail of DReAM: Dynamic Re-arrangement of Address Mapping to Improve the Performance of DRAMs

arXiv (Cornell University), Sep 12, 2015

Research paper thumbnail of DReAM

Proceedings of the Second International Symposium on Memory Systems, 2016

Research paper thumbnail of Workload-adaptation in memory controllers

Research paper thumbnail of HAPPY: Hybrid Address-based Page Policy in DRAMs

Memory controllers have used static page closure policies to decide whether a row should be left ... more Memory controllers have used static page closure policies to decide whether a row should be left open, open-page policy, or closed immediately, close-page policy, after the row has been accessed. The appropriate choice for a particular access can reduce the average memory latency. However, since application access patterns change at run time, static page policies cannot guarantee to deliver optimum execution time. Hybrid page policies have been investigated as a means of covering these dynamic scenarios and are now implemented in state-of-the-art processors. Hybrid page policies switch between open-page and close-page policies while the application is running, by monitoring the access pattern of row hits/conflicts and predicting future behavior. Unfortunately, as the size of DRAM memory increases, fine-grain tracking and analysis of memory access patterns does not remain practical. We propose a compact memory address-based encoding technique which can improve or maintain the perform...

Research paper thumbnail of Computerised objective measurement of strain in voiced speech

2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2015

Research paper thumbnail of Objective Assessment of Asthenia using Energy and Low-to-High Spectral Ratio

Proceedings of the 12th International Conference on Signal Processing and Multimedia Applications, 2015

Research paper thumbnail of Accelerating Interconnect Analysis Using High-Level HDLs and FPGA, SpiNNaker as a Case Study

2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines, 2015

Research paper thumbnail of Ultra-low power transmitter

2012 IEEE International Symposium on Circuits and Systems, 2012

ABSTRACT This paper presents a design of an ultra-low power UWB transmitter based on 4th and 5th ... more ABSTRACT This paper presents a design of an ultra-low power UWB transmitter based on 4th and 5th derivative Gaussian pulse shapes implemented in UMC 90nm CMOS technology. The simulations show 119mV peak to peak pulse amplitude and the pulse width of 240 ps for the 5th derivative Gaussian pulse and 99.71mV pulse amplitude and 190 ps pulse width for the 4th derivative Gaussian pulse. Power consumption of the pulse generators are calculated 30.11 uW and 21.5 uW for the 5th and 4th derivative Gaussian pulse respectively at a 100MHz pulse repeating frequency (PRF). Ultra-low power radio transmission is important in such application contexts as wireless network nodes and sensors powered by energy harvesters.

Research paper thumbnail of SoC Simulator on FPGA using Bluespec System Verilog

Research paper thumbnail of Analysis of software and hardware-accelerated approaches to the simulation of unconventional interconnection networks

Simulation Modelling Practice and Theory, Sep 1, 2020

Research paper thumbnail of Analysis of FPGA and software approaches to simulate unconventional computer architectures

The design of new computer architectures relies heavily on simulation. New architectures that inc... more The design of new computer architectures relies heavily on simulation. New architectures that incorporate unconventional features or novel designs cannot usually use established simulators and, therefore, designers have to develop their own. Traditionally, software simulators have been the main platform for architectural design, based on the conventional wisdom that software is flexible and easy to program, albeit slow, while hardware is fast but difficult to develop. The introduction of high-level hardware description languages (HDLs), such as Bluespec, together with improvements in FPGAs, provide an opportunity to challenge the traditional notion and consider hardware simulators for this purpose. This paper presents a comprehensive analysis of the performance and the implementation effort of two simulators, one FPGA based and one software based, developed to simulate a novel, unconventional architecture. The analysis uses the interconnection network of the SpiNNaker massively-parallel computer as a case study which allows a comparison with the real system.

Research paper thumbnail of SoC Simulator on FPGA using

— Building large computing systems requires first to model them. Modern hardware systems are so c... more — Building large computing systems requires first to model them. Modern hardware systems are so complex that their software models in the desired detail may be too slow. Thus abstract hardware modelling can be appropriate. This paper presents an example software/hardware model built using Bluespec System Verilog (BSV) design flow to give rapid simulation of a hardware system. The chosen example was a hardware model of the on-chip router, on-chip and off-chip network of SpiNNaker for understanding the behaviour of the traffic in the system. A model of a 5×5 SpiNNaker topology has been designed in Virtex-5 FPGA using BSV and a Graphical User Interface (GUI) was developed in LabVIEW for graphical representation of the results. I.

Research paper thumbnail of Analysis of software and hardware-accelerated approaches to the simulation of unconventional interconnection networks

Simulation Modelling Practice and Theory, 2020

Research paper thumbnail of Analysis of FPGA and software approaches to simulate unconventional computer architectures

2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig), 2015

The design of new computer architectures relies heavily on simulation. New architectures that inc... more The design of new computer architectures relies heavily on simulation. New architectures that incorporate unconventional features or novel designs cannot usually use established simulators and, therefore, designers have to develop their own. Traditionally, software simulators have been the main platform for architectural design, based on the conventional wisdom that software is flexible and easy to program, albeit slow, while hardware is fast but difficult to develop. The introduction of high-level hardware description languages (HDLs), such as Bluespec, together with improvements in FPGAs, provide an opportunity to challenge the traditional notion and consider hardware simulators for this purpose. This paper presents a comprehensive analysis of the performance and the implementation effort of two simulators, one FPGA based and one software based, developed to simulate a novel, unconventional architecture. The analysis uses the interconnection network of the SpiNNaker massively-parallel computer as a case study which allows a comparison with the real system.

Research paper thumbnail of An empirical evaluation of High-Level Synthesis languages and tools for database acceleration

2014 24th International Conference on Field Programmable Logic and Applications (FPL), 2014

Research paper thumbnail of DReAM: Dynamic Re-arrangement of Address Mapping to Improve the Performance of DRAMs

arXiv (Cornell University), Sep 12, 2015

Research paper thumbnail of DReAM

Proceedings of the Second International Symposium on Memory Systems, 2016

Research paper thumbnail of Workload-adaptation in memory controllers

Research paper thumbnail of HAPPY: Hybrid Address-based Page Policy in DRAMs

Memory controllers have used static page closure policies to decide whether a row should be left ... more Memory controllers have used static page closure policies to decide whether a row should be left open, open-page policy, or closed immediately, close-page policy, after the row has been accessed. The appropriate choice for a particular access can reduce the average memory latency. However, since application access patterns change at run time, static page policies cannot guarantee to deliver optimum execution time. Hybrid page policies have been investigated as a means of covering these dynamic scenarios and are now implemented in state-of-the-art processors. Hybrid page policies switch between open-page and close-page policies while the application is running, by monitoring the access pattern of row hits/conflicts and predicting future behavior. Unfortunately, as the size of DRAM memory increases, fine-grain tracking and analysis of memory access patterns does not remain practical. We propose a compact memory address-based encoding technique which can improve or maintain the perform...

Research paper thumbnail of Computerised objective measurement of strain in voiced speech

2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2015

Research paper thumbnail of Objective Assessment of Asthenia using Energy and Low-to-High Spectral Ratio

Proceedings of the 12th International Conference on Signal Processing and Multimedia Applications, 2015

Research paper thumbnail of Accelerating Interconnect Analysis Using High-Level HDLs and FPGA, SpiNNaker as a Case Study

2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines, 2015

Research paper thumbnail of Ultra-low power transmitter

2012 IEEE International Symposium on Circuits and Systems, 2012

ABSTRACT This paper presents a design of an ultra-low power UWB transmitter based on 4th and 5th ... more ABSTRACT This paper presents a design of an ultra-low power UWB transmitter based on 4th and 5th derivative Gaussian pulse shapes implemented in UMC 90nm CMOS technology. The simulations show 119mV peak to peak pulse amplitude and the pulse width of 240 ps for the 5th derivative Gaussian pulse and 99.71mV pulse amplitude and 190 ps pulse width for the 4th derivative Gaussian pulse. Power consumption of the pulse generators are calculated 30.11 uW and 21.5 uW for the 5th and 4th derivative Gaussian pulse respectively at a 100MHz pulse repeating frequency (PRF). Ultra-low power radio transmission is important in such application contexts as wireless network nodes and sensors powered by energy harvesters.

Research paper thumbnail of SoC Simulator on FPGA using Bluespec System Verilog