I taught approaches to designing asynchronous quasi delay insensitive circuits. To help expose them to asynchronous design paradigms, I also did an exploration on asynchronous bit parallel multipliers, taking them through every design decision and optimization along the way.
I exposed and characterized bugs in the firmware for the power controller unit in Intel's recently announced 18-core Haswell-EX processor. I wrote the testing framework for the BIOS and a tool to determine the conditions needed to cover a currently uncovered line of code.
I exposed and characterized bugs in the low level cache in Intel's recently announced 15-core Ivytown-EX processor. I was responsible for writing most of the functional coverage conditions and filling those conditions with tests.
I created scripts for Router Marshal to add support for many different routers and created a java plugin for P2P Marshal to add support for eMule.
I programmed three displays for scientific experiments in human perception and one program to facilitate assignment of teacher's assistants. I also created their website. For my work, my name was put on two published papers.
Most previous studies of 3D shape perception have shown a general inability to visually perceive metric shape. In line with this, studies of object recognition have shown that only qualitative differences, not quantitative or metric ones can be used effectively for object recognition. Recently, Bingham and Lind (2008) found that large perspective changes allow perception of metric shape and Lee and Bingham (2010) found that this, in turn, allowed accurate feedforward reaches-to-grasp objects varying in metric shape. We now investigated whether this information would allow accurate and effective recognition of objects that vary in respect to metric shape. Both judgment accuracies and reaction times confirmed that, with the availability of visual information in large perspective changes, recognition of objects using quantitative as compared to qualitative properties was equivalent in accuracy and speed of judgments. The ability to recognize objects based on their metric shape is, therefore, a function of the availability or unavailability of requisite visual information. These issues and results are discussed in the context of the Two Visual System hypothesis of Milner and Goodale (1996, 2006).
Visual perception studies typically focus either on optic flow structure or image structure, but not on the combination and interaction of these two sources of information. Each offers unique strengths in contrast to the other's weaknesses. Optic flow yields intrinsically powerful information about 3D structure, but is ephemeral. It ceases when motion stops. Image structure is less powerful in specifying 3D structure, but is stable. It remains when motion stops. Optic flow and image structure are intrinsically related in vision because the optic flow carries one image to the next. This relation is especially important in the context of progressive occlusion, in which optic flow provides information about the location of targets hidden in subsequent image structure. In four experiments, we investigated the role of image structure in "embodied memory" in contrast to memory that is only in the head. We found that either optic flow (Experiment 1) or image structure (Experiment 2) alone were relatively ineffective, whereas the combination was effective and, in contrast to conditions requiring reliance on memory-in-the-head, much more stable over extended time (Experiments 2 through 4). Limits well documented for visual short memory (that is, memory-in-the-head) were strongly exceeded by embodied memory. The findings support J. J. Gibson's (1979/1986, The Ecological Approach to Visual Perception, Boston, MA, Houghton Mifflin) insights about progressive occlusion and the embodied nature of perception and memory.