Research Detail:

Computer Architecture, Programming Languages and Compilers

This area mainly focused on computer architecture including many-core and heterogeneous architectures, executing stream programs on parallel architectures, optimizing stream compilers for multi-cores, programming language design and implementation including managed runtime and memory management, and GP-GPUs.

» Research Fields:
Parallel programming
Stream programming
Compiler Optimization

» Research Groups:

» Related Faculties:
Dr. Masud Hasan
Dr. A.K.M. Ashikur Rahman
Dr. Md. Monirul Islam
Md. Abdus Sattar
Ahmed Khurshid
Dr. S. M. Farhad
Dr. Rifat Shahriyar
Hemayet Hossain
Md. Ehtesamul Haque

» Related Links:
http://www.it.usyd.edu.au/~proglang/wiki/pmwiki.php
http://groups.csail.mit.edu/cag/streamit/

» Recent Publications:

1. TamannaAfroze, smfarhad, Temperature Sensitive Microarchitecture Design Circuit Design, International Journal of Computer Applications, 173(1), 1-4, 2017.
2. smfarhad, ali_nayeem, Md.KhaledurRahman, msrahman, Mapping stream programs onto multicore platforms by local search and genetic algorithm, Computer Languages, Systems and Structures, 46, 182-205, 2016. [paper link]
3. rifat, StephenM.Blackburn, KathrynS.McKinley, Fast Conservative Garbage Collection, ACM SIGPLAN Notices, 49(10), 121-139, 2014.
4. rifat, StephenM.Blackburn, XiYang, KathrynS.McKinley, Taking Off the Gloves with Reference Counting Immix, ACM SIGPLAN Notices, 48(10), 93-110, 2013.
5. BashimaIslam, FaysalHossain, rifat, High Performance Approximate Computing by Adaptive Relaxed Synchronization, 18th IEEE International Conference on High Performance Computing and Communications, HPCC, , , 2016.
6. rifat, StephenM.Blackburn, KathrynS.McKinley, Fast Conservative Garbage Collection, 25th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages & Applications, OOPSLA 14, , , 2014.
7. rifat, StephenM.Blackburn, XiYang, KathrynS.McKinley, Taking Off the Gloves with Reference Counting Immix, 24th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages & Applications, OOPSLA 13, , , 2013.
8. rifat, StephenM.Blackburn, D.Frampton, Down for the Count? Getting Reference Counting Back in the Ring, Eleventh ACM SIGPLAN International Symposium on Memory Management, ISMM 12, , , 2012.
9. smfarhad, Y.Ko, B.Burgstaller, B.Scholz, Profile-Guided Deployment of Stream Programs on Multicores, LCTES,12, , , 2012.
10. smfarhad, Y.Ko, B.Burgstaller, B.Scholz, Orchestration by approximation, Mapping stream programs onto multi-core architectures, ASPLOS?11, , , 2011.
11. M.R.Hasan, msrahman, masudhasan, M.M.Hasan, M.A.Ali, An Improved Pipelined Processor Architecture Eliminating Branch and Jump Penalty, Second International Conference on Computer Engineering and Applications, , 621-625, 2010.
12. hemayet, S.Dwarkadas, M.C.Huang, Improving support for locality and fine-grain sharing in chip multiprocessors, Parallel Architectures and Compilation Techniques, , , 2008.
13. A.Shriraman, M.F.Spear, hemayet, V.J.Marathe, S.Dwarkadas, M.L.Scott, An Integrated Hardware-Software Approach to Flexible Transactional Memory, 34th International Symposium on Computer Architecture, , , 2007.
14. M.F.Spear, A.Shriraman, hemayet, S.Dwarkadas, M.L.Scott, Alert-on-Update: A Communication Aid for Shared Memory Multiprocessors, Principles and Practice of Parallel Programming, , , 2007.
15. asmlatifulhoque, F.H.Siddiqui, Parallel Virtual Data Cube Construction from a Distributed Compressed Data Warehouse, International Conference on Information and Communication Technology for the Muslim World, , , 2006.
16. hemayet, mostofa, mdmonirulislam, Extended-butterfly Fat Tree Interconnection (EFTI) Architecture for Network on Chip, IEEE Pacrim Conference on Communications, Computers and Signal Processing, , , 2005.