ECE 506: First Week of Class

The course outline for Architecture of Parallel Computers is as follows:

The need for parallel and massively parallel computers. Taxonomy of parallel computer architecture, and programming models for parallel architectures. Example parallel algorithms. Shared-memory vs. distributed-memory architectures. Correctness and performance issues. Cache coherence and memory consistency. Bus-based and scalable directory-based multiprocessors. Interconnection-network topologies and switch design. Brief overview of advanced topics such as multiprocessor prefetching and speculative parallel execution.

The course is being taught by Dr. Douglas Pase, who I’ve also had for CSC 501.

CSC 513: First Week of Class

The course outline for Electronic Commerce Technology is as follows:

Exploration of technological topics and challenges underlying electronic commerce. XML technologies; business transactions; negotiation techniques, including auctions; performance; search and evaluation

The course is being taught by Dr. Munindar Singh.

KB954430 Keeps Appearing in Windows Update

On some Windows XP systems, the “Security Update for Microsoft XML Core Services 4.0 Service Pack 2″ can keep appearing in Windows Update, even though it is already installed. To correct this issue, first manually download KB954430 and select remove during the installation process.

Then, reboot the system, and run Windows Update again. MSXML should install correctly.

EOL Online Courses, Spring 2009

It’s my final semester at NC State. To conclude the degree program I’ll be taking two courses from the available courses for Spring 2009:

  • CSC 513: Electronic Commerce Technologies
  • ECE 506: Architecture of Parallel Computers

Since the plan of work has changed, a new Plan of Graduate Work should be completed within the first three weeks of the semester, as well as a Request for Option B form.