Abstract:
This book is devoted to studying advanced computer architectures, theories of parallel computing, optimal resource allocation, fast algorithms, efficient programming languages, and application requirements of cost-effective computer systems to meet the above demands. It provides the readers with the necessary knowledge to design a new computer system ; to improve an existing one ; to develop fast computing algorithms ; and to allocate hardware-software resources in solving large-scale computing problems.