Hi,
After I started learning parallel computing I have come accross several terms that are quite confusing. Namely, the followoing terms have been difficult for me to understand properly:
1-Multithreading
2-Simlutaneous Multithreading
3-Hyper-threading
4-Super-threading
5-Multiprocessing
6-Multitasking
7-superscalar Processors
8-Multicore Processors
9-Many Core Processors
10-Massively Parallel processors
I have searched the terms but the confusion is always there. I would be highly thankful to you, if you could find some time to describe these terms as applicable to modern parallel computing. You can added any other confusing terms in thsio list as well.
Thanks