CS 8803 ACT: Alternative Computing Technologies (Spring 2016)


Instructor: Hadi Esmaeilzadeh


Email: hadi [AT] cc [DOT] gatech [DOT] edu
Phone: (404) 385-1731
Office: KACB 2336
Office hours: MW 04:30 - 05:30pm (after class)

TA: Amir Yazdanbakhsh

Location: Instr Center 119
Time: MW 3:05 - 4:25pm

Schedule

 

Date

Topic

Reading Assignment

Presenter

1

01/11/2016

No class



2

01/13/2016

Dark Silicon

Power Challenges May End the Multicore Era

Hadi Esmaeilzadeh

Lecture

3

01/18/2016

M.L.K, Jr. National Holiday


 


4

01/20/2016

No class


 


5

01/25/2016

Approximate Computing

Green: A Framework for Supporting Energy-Conscious Programming using Controlled Approximation

Emmanuel Amaro

6

01/27/2016

Approximate Computing

Managing Performance vs. Accuracy Trade-offs With Loop Perforation

Rohan S. Menezes

7

02/01/2016

Approximate Computing

EnerJ: Approximate Data Types for Safe and General Low-Power Computation

Sheldon Fernandes


8

02/03/2016

Approximate Computing

FlexJava: Langauge Support for Safe and Modular Approximate Programming

Shalaka Subrahmanyam


9

02/08/2016

Approximate Computing

Architecture Support for Disciplined Approximate Programming

Hardik Sharma


10

02/10/2016

Approximate Computing

SAGE: Self-Tuning Approximation on Graphics Engines

Rohan S. Menezes


11

02/15/2016

Approximate Computing

ERSA: Error Resilient System Architecture for Probabilistic Applications

Ashwin Naik


12

02/17/2016

Approximate Computing

Probabilistic System-on-a-Chip Architectures

Mohammad Amir Khan


13

02/22/2016

Neuromorphic Computing

Memristive devices for computing

Swamit Tannu


14

02/24/2016

Neuromorphic Computing

An Introduction to Neural Networks and Deep Belief Networks

Hadi Esmaeilzadeh

15

02/29/2016

Neuromorphic Computing

Neural Acceleration for General-Purpose Approximate Programs

Mohammad Amir Khan

16

03/02/2016

Neuromorphic Computing

A Mathematical Formalization of Hierarchical Temporal Memory Cortical Learning Algorithm's Spatial Pooler

Amir Yazdanbakhsh

17

03/07/2016

Neuromorphic Computing




Bridging the Semantic Gap: Emulating Biological Neuronal Behaviors with Simple Digital Neurons

Jake Sacks

18

03/09/2016

Stochastic Computing

Survey of Stochastic Computing

Hardik Sharma

19

03/14/2016

Perpetual Computing

Eon: A Language and Runtime System for Perpetual Systems

Shalaka Subrahmanyam

20

03/16/2016

Perpetual Computing

Mementos: System Support for Long-Running Computation on RFID-Scale Devices

Lakshay Tokas

21

03/21/2016

Spring Break

 

 

22

03/23/2016

Spring Break

 

 

23

03/28/2016

Perpetual Comptuing

A Simpler, Safer Programming and Execution Model for Intermittent Systems

Lakshay Tokas

24

03/30/2016

Biological Computing

DNA-based Molecular Architecture with Spatially Localized Components Project

Emmanuel Amaro

25

04/04/2016

ASPLOS 2016


26

04/06/2016

ASPLOS 2016


27

04/11/2016

Biological Computing

A Hierarchical Architecture for Adaptive Brain-Computer Interfacing Project

 

Jake Sacks


28

04/13/2016

Quantum Computing

TBD

Swamit Tannu


29

04/18/2016

Biological Computing

DNA-based Molecular Architecture with Spatially Localized Components Project

Emmanuel Amaro


30

04/20/2016

Human-based Computing

- AxGames: Towards Crowdsourcing Quality Target Determination in Approximate Computing

- TurKit: Human Computation Algorithms on Mechanical Turk Project

- AUTOMAN: A Platform for Integrating Human-Based and Digital Computation

 

Hadi Esmaeilzadeh


Akshay Sawant


Ashwin Naik


31

04/25/2016

Project Presentation

 

 

32

04/27/2016

Project Presentation