Welcome to ECEn 629! The computation landscape is changing and we will be studying and playing with several of the potential future computing engines of the future. The architectures we will be studying are:
Together, we will try to gain some understanding about how these different architectures compare to one another. To do this, we will study the architecture, the software development model and related tools, and the applications that work best for each style of architecture. We will also actually develop applications for the Cell and GPU in order to better understand what these architectures are good at, and how difficult they are to program.