https://developer.arm.com/-/media/developer/cover.JPG?la=en&hash=F70EBF6A79920A57AE16C32315699994ABF074C5

Alexander Dean, Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach, ARM Education Media, March 2017
https://www.vitalsource.com/referral?term=9781911531012

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Avik Juneja, Alexander Dean and Subhashish Bhattacharya, Using Real-Time System Design Methods to Integrate SMPS Control Software with Application Software,  2015 IEEE Energy Conversion Congress and Exposition, Montreal, Canada, September 2015 Download PDF

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Thomas Stout and Alexander Dean, Voltage-Source-Based Voltage-to-Time Converter, IEEE 58th International Midwest Symposium on Circuits and Systems, Fort Collins, Colorado, August 2-5, 2015. Download PDF

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Dan Moore and Alexander Dean, Intra-Operation Dynamic Voltage Scaling, 2015 IEEE International Conference on Cyber-Physical Systems, Networks and Application, Hong Kong, China, August 2015

Alexander G. Dean, Embedded Systems Design, Analysis and Optimization using the Renesas RL78 Microcontroller, Micrium Press, September 2013, ISBN: 978-1-935772-96-5. Covers RL78G13 and RL78G14 MCUs. Download PDF.

Alexander G. Dean, James M. Conrad, Creating Fast, Responsive and Energy-Efficient Embedded Systems using the Renesas RL78 Microcontroller, 2nd Edition, Micrium Press, September 2013, ISBN: 978-1-935772-98-9, download PDF. Covers RL78G13 and RL78G14 MCUs. Download PDF.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Mihir Shah, Avik Juneja, Subhashish Bhattacharya and Alexander G. Dean, High Frequency GaN Device-Enabled CubeSat EPS with Real-Time Scheduling, Fourth Annual IEEE Energy Conversion Congress and Exposition (ECCE 2012), Raleigh, North Carolina, September 2012

Description: Description: Embedded Systems

Alexander G. Dean, James M. Conrad, Creating Fast, Responsive and Energy-Efficient Embedded Systems using the Renesas RL78 Microcontroller, Micrium Press, March 2012, ISBN: 978-1-935772-98-9. Covers RL78G13 MCUs. Download PDF

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Sangyeol Kang, Alexander G. Dean, Leveraging both Data Cache and Scratchpad Memory through Synergetic Data Allocation, Proceedings of the 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2012), Beijing, China, April 2012. Paper.

Description: Description: embedded Systems book

James M. Conrad, Alexander G. Dean, Embedded Systems: An Introduction using the Renesas RX62N Microcontroller, Micrium Press, September 2011, ISBN: 978-1-935772-99-6, download PDF

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Xiang Lu, Wenye Wang, Avik Juneja, Alexander Dean, Talk to Transformers: An Empirical Study of Device Communications for the FREEDM System. 2011 IEEE SmartGridComm, Brussels, Belgium.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Subash Sachidananda, Alexander. G. Dean, EMI and Energy Aware Scheduling of Switching Power Supplies in Hard Real-Time Embedded Systems, Proceedings of the 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011), Chicago, IL, April 2011. Paper.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Shaolin Peng, Gregory Parsons, Alexander G. Dean. RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems, JCSC Special Issue on Interaction between Compilers and Computer Architectures

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Alexander G. Dean, Teaching Optimization of Time and Energy in Embedded Systems, ARTIST Workshop on Embedded Systems Education 2010 (in conjunction with Embedded Systems Week 2010), Scottsdale, AZ, USA, October 28, 2010. Paper and slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Subash Sachidananda, Alexander. G. Dean, Scheduling Switch-Mode Power Supply Noise for Real-Time Systems, FREEDM Systems Center Second Annual Conference, Tallahassee, Florida, May 18-20, 2010. Paper.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Mohit Khanna, Avik Juneja, Rohit Rajasekharan, Wenye Wang, Alex Dean, Subhashish Bhattacharya, Integrating the Communication Infrastructure of the FREEDM System with the IEM and IFM Devices: Hardware and Software Developments, FREEDM Systems Center Second Annual Conference, Tallahasse, Florida, May 18-20, 2010.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Shaolin Peng, Gregory Parsons, Alexander G. Dean. RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems, 14th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT-14), Pittsburgh, PA, United States. March 2010. Paper.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Sangyeol Kang, Alex Dean. DARTS: Techniques and Tools for Predictably Fast Memory using Integrated Data Allocation and Real-Time Task Scheduling, Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010), Stockholm, Sweden, April 2010. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Gregory Parsons, Shaolin Peng, Alex Dean. Extended Abstract: A Toolchain for Rapid Prototyping of Underwater Communication Systems, Fourth ACM International Workshop on UnderWater Networks (WUWNet), in conjunction with ACM SenSys 2009, Berkeley, CA, United States, November 3, 2009. Abstract

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Media and Streaming Processing, edited by Jason Fritts, Alex Dean, Vipin Chaudhary and Mladen Berekovic, Microprocessors and Microsystems Special Issue, volume 33, issue 4, pp 233-332, June 2009. Link.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Gregory Parsons, Shaolin Peng, Alexander G. Dean. Short Paper: An Ultrasonic Communication System for Biotelemetry in Extremely Shallow Waters, Third ACM International Workshop on UnderWater Networks (WUWNet), in conjunction with ACM MobiCom 2008, San Francisco, CA, United States, September 15, 2008. Paper & Poster

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Zane D. Purvis and Alexander G. Dean. TOSSTI: Saving Time and Energy in TinyOS with Software Thread Integration, Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2008), St. Louis, MO, United States, April 2008. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Rony Ghattas, Gregory Parsons and Alexander G. Dean. Optimal Unified Data Allocation and Task Scheduling for Real-Time Multi-Tasking Systems, Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2007), Bellevue, WA, United States, April 3 - April 6, 2007 Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Rony Ghattas and Alexander G. Dean. Preemption Threshold Scheduling: Stack Optimality, Enhancements and Analysis,Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2007), Bellevue, WA, United States, April 3 - April 6, 2007 Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Won So and Alexander Dean. Reaching Fast Code Faster: Using Modeling for Efficient Software Thread Integration on a VLIW DSP. 2006 International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES 2006). Seoul, Korea. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Nagendra Kumar, Vasanth Asokan, Siddhartha Shivshankar and Alexander Dean. Efficient Software Implementation of Embedded Communication Protocol Controllers using Asynchronous Software Thread Integration. ACM Transactions on Embedded Computing Systems (TECS), 6(1), February 2007.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Rony Ghattas and Alexander G. Dean. Energy Management for Commodity Short-Bit-Width Microcontrollers, International Symposium on Compilers, Architecture and Synthesis for Embedded Systems, (CASES 2005), San Francisco, CA. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Siddhartha Shivshankar, Sunil Vangara and Alexander G. Dean. Balancing Register Pressure and Context-Switching Delays in ASTI Systems. International Symposium on Compilers, Architecture and Synthesis for Embedded Systems, (CASES 2005), San Francisco, CA. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Benjamin Welch, Shobhit Kanaujia, Adarsh Seetharam, Deepaksrivats Thirumalai, and Alexander G. Dean. Supporting Demanding Hard-Real-Time Systems with STI. IEEE Transactions on Computers, 54(10), October 2005.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Dean, A. G. Software Thread Integration and Embedded System Display Applications. ACM Transactions on Embedded Computing Systems (TECS) 5(1), February 2006.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Won So and Alexander G. Dean. Complementing Software Pipelining with Software Thread Integration, ACM SIGPLAN/SIGBED 2004 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 05), Chicago, Illinois, June 15-17, 2005. Paper and Slides

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Siddhartha Shivshankar, Sunil Vangara and Alexander G. Dean. Predicting Secondary Thread Performance in ASTI Systems, Seventh Brazilian Workshop on Real-Time Systems (WTR-VII), Fortaleza, Brazil, May 13, 2005. Paper and Slides

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Alexander G. Dean. Software Thread Integration and Synthesis for Real-Time Applications, Proceedings of the Design Automation and Test in Europe Conference and Exhibition (DATE 05), Munich, Germany, March 7-11, 2005. Paper and Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Alexander G. Dean. Efficient Real-Time Fine-Grained Concurrency on Low-Cost Microcontrollers, IEEE Micro, July/August 2004, pp. 10-22

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Vasanth Asokan and Alexander G. Dean. Providing Time- and Space-Efficient Procedure Calls for Asynchronous Software Thread Integration, International Symposium on Compilers, Architecture and Synthesis for Embedded Systems, (CASES 2004), Washington, DC, September 23-25, 2004. Paper & Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Nagendra J. Kumar, Siddhartha Shivshankar and Alexander G. Dean. Asynchronous Software Thread Integration for Efficient Software Implementations of Embedded Communication Protocol Controllers, ACM SIGPLAN/SIGBED 2004 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'04), Washington, DC, June 11-13, 2004. Paper & Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Prasanth Ganesan and Alexander G. Dean. Enhancing the AvrX Kernel with Efficient Secure Communication using Software Thread Integration, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada, May 25-28, 2004. Paper & Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Ramnath Venugopalan and Alexander G. Dean, Improving Energy Efficiency in Sensor Networks by Raising Communication Throughput using Software Thread Integration,Second Workshop on Optimizations for DSP and Embedded Systems (ODES-2, in conjunction with CGO-02), March 21, 2004. Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Benjamin Welch, Shobhit Kanaujia, Adarsh Seetharam, Deepaksrivats Thirumalai, Alexander G. Dean. Extending STI for Demanding Hard-Real-Time Systems,” International Symposium on Compilers, Architecture and Synthesis for Embedded Systems, (CASES 2003), San Jose, CA. Paper & Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Ramnath Venugopalan, Prasanth Ganesan, Pushkin Peddabachagari, Alexander Dean, Frank Mueller, Mihail Sichitiu Encryption Overhead in Embedded Systems and Sensor Network Nodes: Modeling and Analysis, International Symposium on Compilers, Architecture and Synthesis for Embedded Systems, (CASES 2003), San Jose, CA. Paper & Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Prasanth Ganesan, Ramnath Venugopalan, Pushkin Peddabachagari, Alexander Dean, Frank Mueller, Mihail Sichitiu. Analyzing and Modeling Encryption Overhead for Sensor Network Nodes, Second ACM International Workshop on Wireless Sensor Networks and Applications (WSNA '03)

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Dean, A. Compiling for Concurrency in Constrained Embedded Systems, Schloss Dagstuhl Seminar 03071: Emerging Technologies: Can Optimization Technology Meet Their Demands? February 10-14, 2003, Wadern, Germany

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: image001.gif

Kumar, N. J. "Software Thread Integration Concepts for Bit-Bang Communication Protocols," MS Thesis, January 2003

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Anaheim_Tiny.jpg

So. W. and Dean, A. "Procedure Cloning and Integration for Converting Parallelism from Coarse to Fine Grain," 7th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT-7, in conjunction with HPCA 9), February 8, 2003, Anaheim, CA. Paper and Slides.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Won\Wons.jpg

So, W. "Software Thread Integration for Converting TLP to ILP on VLIW/EPIC Architectures," MS Thesis, September 2002

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Interact_ice.jpg

Dean, A. "Compiling for Concurrency: Planning and Performing Software Thread Integration," 23rd IEEE Real-Time Systems Symposium, December 3-5, 2002, Austin, TX Conference Link, Paper and Slides 6th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT-6, in conjunction with HPCA 8), February 3, 2002, Cambridge, MA. Paper

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Commencement.jpg

Dean, A. "Software Thread Integration for Hardware to Software Migration," PhD Dissertation, Carnegie Mellon University, May 2000.

Thesis (2.9M PDF), Defense Slides,

Defense: February 29, 2000

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Yucca_tiny.jpg

Dean, A., Shen, J.P. "System-Level Issues for Software Thread Integration: Guest Triggering and Host Selection," 20th IEEE Real-Time Systems Symposium, December 1-3, 1999, Phoenix, Arizona
Conference Link, Paper (139k PDF), Slides

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Dulles_tiny.jpg

Dean, A., Grzybowski, R.R. "A High-Temperature Embedded Network Interface Using Software Thread Integration," Second International Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99) October 1-3, 1999, Washington, D.C.
Conference Link, Paper ( Postscript, PDF), Slides

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Toledo_tiny.jpg

Dean, A., Shen, J. P. "Techniques for Software Thread Integration in Real-Time Embedded Systems," 19th Real-Time Systems Symposium, Madrid, Spain, December 2-4, 1998
Conference Link, Paper (340K PostScript File)

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Stockholm_tiny.jpg

Dean, A., Shen, J. P. "Hardware to Software Migration with Real-Time Thread Integration," EuroMicro Workshop on Digital System Design, Vasteras, Sweden, August 25-27, 1998
Abstract , Paper (PostScript, PDF) , Presentation

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Stockholm_tiny.jpg

Dean, A., Upender, B. "Embedded Communication Network Pitfalls," Embedded Systems Programming, September 1997, pp. 82-96

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Stockholm_tiny.jpg

Dean, A., Shen, J. P. "Thread Integration for Error Detection and Performance," 3rd IEEE International On-Line Testing Workshop, Crete, Greece, 1997, pp. 7-11
Paper (111K Postscript File), Slides

 

 

Other Publications

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Stockholm_tiny.jpg

Dean, A, Kanaujia, S., Welch, B. "Generate Video Using Software Thread Integration," Circuit Cellar, December 2003, pp. 10-18

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Stockholm_tiny.jpg

Dean, A., Upender, B. "Embedded Communication Network Pitfalls," Embedded Systems Programming, September 1997, pp. 82-96

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\Gldngate_tiny.jpg

Dean, A., Upender, B. "Embedded Communications: What You Don't Know WILL Hurt You," Embedded Systems Conference, San Jose, CA, 1996

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: K:\cesr_web\agdean\SacreCoeur_tiny.jpg

Upender, B., Dean, A. "Variability of CAN Network Performance," Third International CAN Conference, Paris, France, 1996

 

Dean, A., "An Experimental Framework for Implementing and Evaluating Concurrent Error Detection and Recovery Techniques," M.S. Thesis, Carnegie Mellon University, 1994