Book Chapters

Andrews, D. L, Ghosheh, E. Embedded Systems, Webster Encyclopedia of Electrical Engineering and Electronics Engineering, Wiley, Final Revisions to Appear in Spring 2003

Thornton, M.A., and Andrews, D.L., Multiprocessor Memory Resource Estimation,Parallel and Distributed Systems: Architectures, Tools and Algorithms, J.L. Aguilar, Editor, IIIS Publishers, 2001, pp. 179-190

Andrews, D. L., Thornton, M.A., Conrad, J.M., Glover, M.D., Computer-Aided Engineering and Design, Ch 8 in Advanced Electronic Packaging, with Emphasis on Multi-Chip Modules, W.D. Brown, Editor, IEEE Press, 1999, pp. 294-328

Andrews, D. L., Barszcz, E., The C* Programming Language, in A Comparative Study of Parallel Programming Languages: The Salishan Problems, North-Holland Publishers, 1992, pp. 93-132
 
 

Refereed Publications

Journals

D. Andrews, D. Niehaus, R. Jidin, M. Finley, W. Peck, M. Frisbie, J. Ortiz, E. Komp, P. Ashenden, Programming Models for Hybrid FPGA/CPU Computational Components: A Missing Link, IEEE Micro, July/August 2004, pp. 42-53, pdf

Andrews, D., Niehaus, D., and Ashenden, P., Programming Models for Hybrid FPGA/CPU Computational Components, IEEE Computer, January 2004, pdf

Andrews, D., Vemuri, R., Chelberg, D., Fleeman, D., Parrott, D., Welch, L., Brandt, S., A Framework for Using Benefit Functions in Complex Real Time Systems, Journal of Parallel and Distributed Computing Practices.  To appear in special issue in Fall 2003

Andrews, D.L., Austin, P.R., Costello, J.P., LeVan, D.L., Interprocess Communications in the AN/BSY-2 Distributed Computer System: A Case Study, Journal of Systems and Software, vol. 61, no 3, April 2002, pp.233-242, pdf

Andrews, D.L., Structured Embedded Systems Design, Special Issue of IEEE Computer Architecture Technical Committee Newsletter, Fall 2000, pp.56-62

Thornton, M.A., and Andrews, D.L., Resource Estimation for Parallel Architectures with Distributed Processor/Memory Nodes, Journal of Computing and Information Technology, vol. 6, no. 4, December 1998, pp. 359-371, ps

Andrews, D.L., et al. Seeking Solutions in Configurable Computing, IEEE Computer, December 1997, vol. 30, no 12, pp. 38-43, pdf

Invited Paper Andrews, D.L., Brown, R., Caldwell, C., Wheeler, A. Real Time Character Scaling and Rotation, ACM Applied Computing Review, Vol. 3., N 1., Summer 1995, ACM Press, pp.19-22

Andrews, D., Hennessey, A., A Parallel Architecture for Real Time MLOCR, Journal of Microcomputer Applications, 17, July, 1994 pp 273-286

Andrews, D.L., Brown, R., Caldwell, C., Hennessey, A., A Multiprocessor System for Performing Mail Sorting in Real Time, Journal of Computer and Information Technology (CIT), vol. 2, no. 2 1994, pp.87-101

Pease, D., Ghafoor, A., Ahmad, I., Andrews, D., Foudil-Bey, K., Karpinski, T., Mikki, M., Zerrouki, M., "PAWS: A Performance Evaluation Tool for Parallel Computing Systems", IEEE Computer, vol. 42, no. 1, January, 1991, pp. 18-29, pdf

Refereed Conference Proceedings

R Jidin, D. Andrews, D. Niehaus, Implementing Multi Threaded System Support for Hybrid FPGA/CPU Computational Components, Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms, June 21-24, Las Vegas, Nevada, pdf

D. Andrews, D. Niehaus, R. Jidin, Implementing the Thread Programming Model on Hybrid FPGA/CPU Computational Components, 1st
Workshop on Embedded Processor Architectures of the International Symposium on Computer Architecture, Madrid, Spain, Feb. 2004, pdf


Niehaus, D. , Andrews, D., Using the Multi-Threaded Computation Model as a Unifying Framework for Hardware-Software Co-Design and Implementation, Proceedings of the 9th International Workshop on Object-oriented Real-time Dependable Systems (WORDS 2003), pdf

David Andrews and Douglas Niehaus, "Architectural Frameworks for MPP System on a Chip", Proceedings of the Third
Workshop on Massively Parallel Processing (MPP), April 2003, Nice France, pdf

Andrews, D.L., Evans, J., Mangipudi, V., Mandapaka, A., "SCIMPS: An Integrated Approach to Distributed Processing in Sensor Webs", Proceedings of the 5th IFAC International Symposium on Intelligent Components and Instruments for Control Applications", July 9-11, 2003, Aveiro Portugal pp. 25-31, pdf

Andrews, D.L., Evans, J., A Virtual Global Bus Active Messaging Protocol for Sensor Webs, Proceedings of the 1st International Workshop on Real Time LANS in the Internet Age, 14th Euromicro Conference on Real-Time Systems, June 18, 2002, Vienna, Austria

D. Niehaus, D. Andrews, "Modification and Extension of KURT-Linux for Embedded and Multiprocessor Systems",
Poster Session of the 14th Euromicro Conference on Real-Time Systems, June 20, 2002

Andrews, D.L., Welch, L, Brandt, S., Chelberg, D., A Framework for using Benefit Functions in Complex Real Time
Systems, Proceedings of the 10th International Workshop on Parallel and Distributed Real Time Systems,
April, 2002, Fort Lauderdale

Invited Paper Andrews, D.L., Apon, A., Welch, L., Message Passing In Stochastic and Dynamic Distributed Real Time Systems, Proceedings of 20th IEEE International Performance, Computing, and Communications Conference April 4-6, 2001, Phoenix, AZ, April 2001, pp. 367-372

Invited Paper Robert Crisp, Mathew Romine, David Andrews, "PHP: The server side scripting tool for dynamic HTML",
Proceedings of SSGRR2000, International Conference on Advances In Infrastructure For Electronic Business, Science,
and Education on the Internet. L’Aquila Italy, July 31- August 6, 2000.

Andrews, D.L. Structured Embedded Systems Design, Workshop on Computer Architecture Education, ISCA 2000, Vancover BC, June 2000

Andrews, D.L. Thornton, M.A., Integration of CAD Tools in an Undergraduate Computer Engineering Curriculum, Special Issue of IEEE Computer Society Technical Committee on Computer Architecture Newsletter, February 1999

Andrews, D.L. Thornton, M.A., Integration of CAD Tools in an Undergraduate Computer Engineering Curriculum, Poster Session In Workshop on Computer Architecture Education, ASCA June,1998, Barcelona, Spain

Thornton, M.A., Andrews, D.L., Graph Analysis and Transformation Techniques for Runtime Minimization in Multi-Threaded Architectures, Proceedings of the 30th International Conference on System Sciences, Maui Hawaii, January 1997, vol. 1
pp. 566-575, ps

Bullard, J.D., Thornton, M.A., Andrews, D.L., A Technique for Multiprocessor Memory Resource Estimation, Proceedings of the World Multiconference on Systematics, Cybernetics and Informatics, Caracas, Venezuela, July 1997, vol. 1, pp. 212-218, ps

Andrews, D.L., Thornton, M.A., Bullard, J., Multiprocessor Resource Estimation Using a Stochastic Modeling Approach, Proceedings of the Symposium on Parallel and Distributed Processing, Workshop on Resource Estimation, New Orleans, November 1996, ps

Invited Paper Andrews, D.L., Kancler, C., Wealand, B. An Embedded Real Time SIMD Processor Array for Image Processing", Proceedings of the 4th Workshop on Parallel and Distributed Real Time Systems, April 15-17, 1996 Honolulu, HI.

C.W. Caldwell, D.L. Andrews, S.S. Scott, "A Graphical Microcomputer Simulator for Classroom Use", Proceedings of the ASEE Meeting, November 1995, Atlanta, GA

Invited Paper Andrews, D., Austin, P., Costello, P., LeVan, D., Interprocess Communications in a Real Time Embedded Distributed Processor, Proceedings of the 3rd Workshop on Parallel and Distributed Real Time Systems, April 24-26, 1995 Santa Barbara, CA

Glover, M., Andrews, D., Implementation of a High Speed Processor Node using MCM Technology, Proceedings of the 4th International Conference & Exhibition on Multichip Modules, Denver, CO., April 19-21, 1995, pp. 413-418

Andrews, D., Wheeler, A. Wealand B., Kancler, C., Rapid Prototype of a Hardware Emulator for a SIMD Processor Array, Proceedings of the European Design and Test Conference, Paris, France, March 6-9, 1995, pp.391-397

Andrews, D., Optimal Design of a Superscalar Processor using MCM Design, Proceedings of the 45th Electronic Components & Technology Conference, Las Vegas, NV May 21-24, 1995, pp. 499-504

Andrews, D., Wheeler, A., Wealand, B., Rapid Prototype of an SIMD Processor Array, Proceedings of the Fifth IEEE Int’l Workshop on Rapid System Prototyping, Villard de Lans, France, June 21-23, 1994, pp.28-33

Andrews, D., Hennessey, A., Design and Integration of a Real Time Parallel Processing System, Proceedings of the Third International Conference on Systems Integration, Sao Paulo, Brazil, Aug 15-19, 1994

Andrews, D., Conrad, J. , Mengel, S., Berleant, D., Architectural Tradeoffs and Design for a Scalable, Distributed Memory High Speed Message Passing MIMD Multiprocessor Using MCM Technology, Presented poster session at SHPCC94, May 23-25, 1994

Andrews, D., Azemi, A., Charlton, J., Yaz, E., Computer Simulation in Electrical Engineering Education, Proceedings of the 1994 American Society of Engineering Education Conference , Baton Rouge, LA. March 24-25, 1994, pp. 77-82

Andrews, David L., Conrad, James M., Schaper, Leonard, Mengel, Susan A., Berleant, Daniel J., Design of a High Speed MIMD Distributed Processor Node Using MCM Technology, Proceedings of the 1993 International Electronics Packaging Conference, San Diego CA. September 1993

Andrews, David L. et al, A Parallel Architecture for Performing Real Time Multi-Line Optical Character Recognition, Proceedings of the Southeastern Symposium on Systems Theory, March, 1993, pp. 533-536

Olejniczak, K.J., Lakshmikantha, P. S., Andrews, D. L., Assessing Real-Valued Transform Algorithms for Fast Convolution in Electric Power Quality Calculations, Proceedings of the Southeastern Symposium on Systems Theory, March, 1993.

Jim M. Conrad, David L. Andrews, Darlene Butler, William Casady, Maria Coleman, and Matthew Gordon, "Introduction to Engineering Concepts for High School Teachers and Students", Proceedings of the 1993 Frontiers in Education Conference, November 1993, Washington D.C.

Andrews, David L., An Approach for Performing Application Specific Analysis of Parallel Computing Systems, Proceedings of the 2nd Annual SISAL Conference, Oct. 4-6, 1992.

Pease, D., Ghafoor, A., Ahmad, I., Andrews, D., Foudil-Bey, K., Karpinski, T., Mikki, M., Zerrouki, M., Integrated Architectural Application Characterization Tools for Comparative Assessment of Parallel Systems, Hawaii International Conference on Systems Sciences, Jan, 1991, pp. 384-396.

Andrews, David L., and Barszcz Eric, Data Parallel Approach for Job Shop Scheduling, Presented at Scientific Applications of the Connection Machine Conference, 1988.

Andrews, David L., and Williams, Jack B., Si vs GaAs for Digital Beamforming, Proceedings of the GOMAC Conference, 1987.

Andrews, David L., Mapping Parallel Processes, CASE Center Summer Conference, July 1990.