Lectures 6-8 homework:

Lecture 6 homework:

  1. [1 point each] Exercises.  Do any of the exercises &/or problems from chapter 3, "Introduction to Computer Science," in Nielsen & Chuang.

Lecture 7 homework:

  1. [1 point each, max 5 points] Analysis.  In this exercise, you will pick one or more specific popular multiprocessor interconnection topologies (1 point each), and prove that they are not scalable (not consistent with the assumption of constant-time links).  It may be helpful for you to read the Vitanyi and/or Bilardi-Preparata papers before doing this assignment, so you can understand how the argument works more generally.  Below are some suggestions for topologies to tackle, although you are free to find others.  If you don't know what these are, the Rosen discrete math textbook and the Hennessy & Patterson graduate architecture textbook describe some of these, or you can look them up on the web.
  2. Here is a guideline of some suggested steps that your analysis could follow.  Other ways to prove the point are also possible.

Lecture 8 homework:

  1. [1 point each, max 3 points] Calculation.  Choose 3 example systems that are interesting to you (which may be anything from an proton to a transistor to a galaxy), estimate their size and energy content from any sources you may have available, and then calculate their maximum entropy, according to the Smith bound (assuming 2 massless particle states), and the Bekenstein bound?  How many distinguishable states does each system have, according to each bound (assuming that the bound is tight)?  What is the system's average entropy density throughout its volume, in bits per cubic Angstrom?  Also, what temperature would the object (if converted to a photon gas) need to have to achieve Smith's bound, based on eq. 2.10 in sec. 2.2.3 (p.36) of the green book?
  2. [1 point each, max 3 points] Calculation.  Locate a source of physical thermochemical data for materials, such as the CRC Handbook of Chemistry and Physics (which can probably be found in the reference section at Marston), or a web site such as webelements.com.  Based on the information available (e.g., entropy per mole, atomic weight, density), calculate the number of bits per atom and per cubic Angstrom for several materials.  (1 point each)
  3. [2 points] Analysis.  From the previous problem, you should have obtained entropy data for some material at a given temperature and pressure (probably room temperature and atmospheric pressure).  In this problem you are going to estimate entropy data at a different temperature (but the same pressure).  For example, you can choose the melting point of the material.