Publications

Hilary Dwyer, Charlotte Hill, Ashley Iveland, Alexandria Killian, Diana Franklin, Danielle Harlow,``Programming Languages and Discourse: Investigating the Linguistic Context in Learning Computer Sicence during Elementary School,'' to appear in the 2015 AERA Annual Meeting.

Diana Franklin, ``Putting the CS in Computing Education Research'', Communications of the ACM Viewpoints Column, to appear 2015.

Diana Franklin, Charlotte Hill, Hilary Dwyer, Ashley Iveland, Alexandria Killian, and Danielle Harlow. Charlotte Hill, Hilary Dwyer, Tim Martinez, Ashley Iveland, Alexandria Killian, Danielle Harlow, and Diana Franklin ``Floors and Flexibility: Designing a programming environment for 4th-6th grade classrooms'' to appear in SIGCSE 2015.

Diana Franklin, Charlotte Hill, Hilary Dwyer, Ashley Iveland, Alexandria Killian, and Danielle Harlow. ``Getting Started Teaching and Researching Computer Science in the Elementary Classroom'' to appear in SIGCSE 2015.

Charlotte Hill, Hilary Dwyer, Danielle Harlow, and Diana Franklin ``KELP CS and LaPlaya: A computational thinking curriculum and development environment for 4th – 6th grade'', workshop to appear in SIGCSE 2015.

Hilary Dwyer, Charlotte Hill, Stacey Patterson, Danielle Harlow, and Diana Franklin, "Identifying Elementary Students' Pre-Instructional Ability to Develop Algorithms and Step-by-Step Instructions," SIGCSE 2014.

Hilary Dwyer, Bryce Boe, Charlotte Hill, Diana Franklin, and Danielle Harlow, "Computational Thinking for Physics: Programming Models of Physics Phenomenon in Elementary School," Physics Education Research Conference, PERC 2013.

Xun Li, Diana Franklin, Ricardo Bianchini, Fred Chong, "ReDHiP: Recalibrating Deep Hierarchy Prediction for Energy Efficiency", IPDPS 2014 Best Paper award in Architecture.

Daniel Kudrow, Kenneth Bier, Zhaoxia Deng, Diana Franklin, Yu Tomita, Kenneth Brown, and Frederic T. Chong "Quantum Rotations: A Case Study in Static and Dynamic Machine-Code Generation for Quantum Computers," International Symposium on Computer Architecture (ISCA 2013), June 2013.

Diana Franklin, "Practical Guide to Gender Diversity for CS Faculty" Morgan-Claypool,

Hebatallah Saadeldeen, Diana Franklin, Guoping Long, Charlotte Hill, Aisha Browne, Dmitri Strukov, Timothy Sherwood and Frederic Chong "Memristors for Neural Branch Prediction: A Case Study in Strict Latency and Write Endurance Challenges,", Best Paper: Harbinger Award, Computing Frontiers, 2013.

Diana Franklin, Phillip Conrad, Bryce Boe, Katy Nilsen, Charlotte Hill, Michelle Len, Greg Dreschler, Gerardo Aldana, Paulo Almeida-Tanaka, Brynn Kiefer, Chelsea Laird, Felicia Lopez, Christine Pham, Jessica Suarez, Robert Waite, "Assessment of Computer Science Learning in a Scratch-Based Outreach Program," SIGCSE 2013.

Bryce Boe, Charlotte Hill, Michelle Len, Greg Dreschler, Diana Franklin, Phillip Conrad, "Hairball: Lint-inspired Static Analysis of Scratch Projects," SIGCSE 2013.

V. Anagnaostopoulou, S. Biswas, H. Saadeldeen, R. Bianchini, T. Yang, D. Franklin, and F. T. Chong. "Power-aware Resource Allocation for CPU- and Memory-intense Internet Services," International Workshop on Energy-Efficient Data Centres

V. Anagnaostopoulou, S. Biswas, H. Saadeldeen, A. Savage, R. Bianchini, T. Yang, D. Franklin, and F. T. Chong. "Barely Alive Memory Servers: Keeping Data Active in a Low-Power State," ACM Journal on Emerging Technologies in Computing, 2012

X. Li, P. Ortiz, J. Browne, D. Franklin, J. Oliver, R. Geyer, Y. Y. Zhou, and F. T. Chong. "A Comprehensive Study of Reusing Smartphones to Augment Elementary School Education," International Journal of Handheld Computing Research, 2011.

Steve Wolfman, Owen Astrachan, Mike Clancy, Kurt Eiselt, Jeffrey Forbes, Diana Franklin, David Kay, Mike Scott, and Kevin Wayne, "Teaching-Oriented Faculty at Research Universities," SIGCSE Communications of the ACM, 2011.

Xun Li, Pablo Ortiz, Brandon Kuczenski, Diana Franklin, and Frederic T. Chong. "Mitigating the Environmental Impact of Smartphones with Device Reuse," Sustainable Green Computing:Practices, Methodologies and Technologies, 2011.

Susmit Biswas, Bronis R. de Supinski, Martin Schulz, Diana Franklin, Tim Sherwood, Frederic T. Chong. "Exploiting Data Similarity to Reduce Memory Footprints," 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS'11).

Diana Franklin, Exercises for Chapter 1 and Appendix C, Computer Architecture - A Quantitative Approach - 5th edition by Hennessy and Patterson, Elsevier Publishers

D Franklin, P Conrad, G Aldana, S Hough, N Avalos Cisneros, F Lopez, A Gonzalez, A Hernandez, S Jones, J Lopez, C Lu, N Moreno, P Ortiz, M Rochin, S Smith, "Animal Tlatoque: Attracting Middle-School Students to Computing through Culturally-Relevant Themes," SIGCSE 2011

Guoping Long, Diana Franklin, Susmit Biswas, Pablo Ortiz, Jason Oberg, Dongrui Fan , Frederic T. Chong "Minimal Multi-Threading: Finding and Removing Redundant Instructions in Multi-Threaded Processors," The International Symposium On Microarchitecture (MICRO)

X. Li, P. Ortiz, J. Browne, D. Franklin, J. Oliver, R. Geyer, Y. Y. Zhou, and F. T. Chong. "Smartphone Evolution and Reuse: Establishing a more Sustainable Model," International Workshop on Green Computing (GreenCom 2010)

S. Jones, A. Hernandez, P. Ortiz, P. Conrad, G. Aldana, D. Franklin "eVoices: A Website Supporting Outreach by Attracting Target Groups to Computer Science through Culturally Relevant Themes," Conference of the Southwestern Region of the Consortium for Computing Sciences in Colleges (CCSC-SW 10)

Susmit Biswas, Diana Franklin, Timothy Sherwood, Frederic T. Chong "Conflict-Avoidance in Multicore Caching for Data-Similar Executions," International Symposium on Pervasive Systems, Algorithms, and Networks (I-SPAN 2009),Kaoshiung, Taiwan, December 2009

Susmit Biswas, Diana Franklin, Timothy Sherwood, Frederic T. Chong, Bronis R. de Supinski, Martin Schulz ``PSMalloc: Content Based Memory Management for MPI Applications in the MEDEA 2009 Workshop,'' September, 2009, in conjunction with PACT'09

Susmit Biswas, Diana Franklin, Alan Savage, Ryan Dixon, Timothy Sherwood, Frederic T. Chong "Multi-Execution: Multicore Caching for Data-Similar Executions," in the proceedings of the International Symposium on Computer Architectures (ISCA'09), June 2009

Susmit Biswas, Frederic T. Chong, Diana Franklin and Timothy Sherwood "Preliminary Experiments on Similar Executions with Reduced Off-Chip Accesses in Multi-core Processors," 2008 Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures (PESPMA'08), Bejing, China, June 22, 2008, in conjunction with ISCA'08

Diana Franklin, "Gender Differences: Recognizing and Developing Potential in Female Students,'' Computing Research News, March 2007, Vol. 19, No. 3

Darshan Thaker, Diana Franklin, John Oliver, Susmit Biswas, Derek Lockhart, Tzvetan Metodi, and Frederic T. Chong. "Characterization of Error-Tolerant Applications when Protecting Control Data,'' 2006 IEEE International Symposium on Workload Characterization, October 2006

John Oliver, Diana Franklin, Frederic T Chong, and Venkatesh Akella. "Using Application Bisection Bandwidth to Guide Tile Size Selection for the Synchroscalar Tile-Based Architecture,'' Transactions on High-Performance Embedded Architectures and Compilers.

Ravishankar Rao, Justin Wenck, Diana Franklin, Rajeevan Amirtharajah, and Venkatesh Akella. "Segmented Bitline Cache: Exploiting Non-Uniform Memory Access Patterns," International Conference on High Performance Computing (HiPC), December 2006

Diana Franklin, ``Active Pages: Memory-Centric Computation." Chapter 6.10 of Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation

Diana Franklin, ``Case Studies in Cost, Performance, and Reliability," Computer Architecture - A Quantitative Approach - 4th edition by Hennessy and Patterson, Elseviere Publishers, Fall 2006.

John Oliver, Ravishankar Rao, Jennifer Mankin, Michael Brown, Diana Franklin, Venkatesh Akella, and Frederic T. Chong. ``Tile Size Selection for Low-Power Tile-Based Architectures." In the ACM International Conference on Computing Frontiers, May 2006.

Ravishankar Rao, Justin Wenck, Diana Franklin, Rajeevan Amirtharajah, and Venkatesh Akella. `` Exploiting Non-Uniform Memory Access Patterns Through Bitline Segmentation." In the Workshop on Memory Performance Issues, in conjunction with HPCA (High Performance Computer Architecture), February 2006. Chosen as one of 5 papers to be published in SIGMICRO newsletter.

J. Oliver, R. Rao, D. Franklin, V. Akella, and F. Chong, "Synchroscalar: Evaluation of an Embedded, Multi-core Architecture for Media Applications, Journal of Embedded Computing.

D. Thaker, D. Franklin, V. Akella, and F. Chong. "Reliability Requirements of Control, Address, and Data Operations in Error-Tolerant Applications," Workshop on Architectural Reliability, in conjunction with MICRO-2005, December 2005.

Diana Franklin and John Seng, "Experiences with the Blackfin Architecture for Embedded Systems Education." In the Twelfth Workshop on Computer Architecture Education, WCAE05, June 2005.

A. LeBeau, J. Fields, R. Lavering, D. Franklin and J. Seng, "Improving Non-Stationary Data Retrieval in Wireless Sensor Networks," IEEE PerCom Workshop on Sensor Networks and Systems for Pervasive Computing.

J. Oliver, R. Rao, P. Sultana, J. Crandall, E. Czernikowski, L. Jones, D. Franklin, V. Akella, and F. Chong, "Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor," International Symposium on Computer Architecture, ISCA-04, Munich, Germany, June 2004.

 D. Franklin and F. Chong, "Design and Verification of Scalable, Solid-State Quantum Computers," Chapter 8 of Nano, Quantum and Molecular Computing: Implications to High Level Design and Validation, Kluwer Academic Publishers, 2004.

R. Rao, J. Oliver, P. Sultana, J. Crandall, E. Czernikowski, L. Jones, D. Copsey, D. Keen (Franklin), V. Akella, and F. Chong, "Synchroscalar: Initial Lessons in Power-Aware Design of a Tile-Based Embedded Architecture," Power-Aware Computer Systems Workshop, in con-junction with MICRO-2003, December 2003.

Diana Keen (Franklin), Mark Oskin, Justin Hensley, and Frederic T. Chong. "Cache Coherence in Intelligent Memory Systems." IEEE Transactions on Computers, Vol. 52, Num. 7, July 2003 pgs 960-966.

Diana Keen (Franklin), Frederic T. Chong, IOP: A Preliminary Study of Instruction-level Object Parallelism for Superscalars Workshop on Memory Performance Issues (WMPI 2002) for International Symposium on Computer Architecture.

D. Keen (Franklin), F. Chong, P. Devanbu, M. Farrens, J. Brown, J. Hollfelder, and X. Zhuang, "Memory Issues in Hardware-Supported Software Safety," in High Performance Memory Systems , published by Springer-Verlag.

M. Oskin, D. Keen (Franklin), J. Hensley, L. Lita and F. Chong. "Operating Systems Techniques for Parallel Computation in Intelligent Memory," Parallel Processing Letters

Mark Oskin, Justin Hensley, Diana Keen (Franklin), Frederic T. Chong, Matthew Farrens, and Aneet Chopra. "Exploiting ILP in Page-Based Intelligent Memory." In the International Symposium on Microarchitecture. November 1999.

Yi Kang, Michael Huang, Seung-Moon Yoon, Zhengho Ge, Diana Keen (Franklin), Vinh Lam, Prattap Pattnaik and Josep Torrellas. "FlexRAM: An Advanced Intelligent Memory System." In International Conference on Computer Design(ICCD). October 1999.

Mark Oskin, Diana Keen (Franklin), Justin Hensley, Lucian-Vlad Lita, and Frederic T. Chong."Reducing Cost and Tolerating Defects in Page-Based Intelligent Memory."  In International Conference on Computer Design (ICCD2000). Austin Texas, 2000

Mark Oskin, Lucian-Vlad Lita, Frederic T. Chong, Justin Hensley and Diana Keen (Franklin). "Algorithmic Complexity with Page-Based Intelligent Memory." In Parallel Processing Letters. Vol. 10 No 1. (2000)99-109 World Scientific Publishing Company.