Go to USC home page USC Logo Computer Science & Engineering
UNIVERSITY OF SOUTH CAROLINA
CSE Home Page | CSE Research | CSE Site Map | CSE Faculty
James P. Davis, Ph.D.
Associate Professor
Department of Computer Science and Engineering
University of South Carolina
Columbia, SC 29208

3A58 Swearingen
jimdavis in domain cse.sc.edu
803-777-4311(voice)
803-777-3767(fax)
Office hours: 2:00-4:00pm T-W

 
Mobile Computing Design home page
Education
BSEE, Electrical Engineering, University of South Carolina, Columbia, SC, 1980.
MSEE, Electrical Engineering, University of South Carolina, Columbia, SC, 1981.
Ph.D., Computer Engineering, University of South Carolina, Columbia, SC, 1989.


Research
Hardware/Software Design Methods
Embedded and VLSI Systems Design
Reconfigurable Computing
Adaptive and Emergent Computing
Nano-Computing
Teaching
CSCE 491 - Capstone Computer Engineering Project                                                       CSCE 613 - Digital Design with CMOS        CSCE 612 - Simulation of Digital Systems Using VHDL and SystemC                                     CSCE 611 - Advanced Digital Systems Design
CSCE 313 - Embedded Systems Design

 


Curriculum Vitae (PDF)

Recent Talks and Seminars

Invited Talk: "Designing Electronic and Computing Systems: The State of Practice and Future Trends", IEEE NCED-05, 1st National Conference on Electronic Design, Perlis, Malaysia, May 2005. Synopsis (PDF). Presentation (PDF).

Short Course: "Digital Systems Analysis and Design: A Model-based Approach". Huazhong University of Science and Technology, (HUST), Wuhan, China, May 2005. Part-01 (PDF), Part-02 (PDF). Image (JPG).

"Systems Design for Mobile Computing: Methods, Architecture and Notation", Electronic Design Automation & Test (EDA&T) Conference, Hsinchu, Taiwan, 2004. PDF File.

"High-level VLSI Digital Systems Design: Methods, Notation, Architecture". Tsinghua University, China.  Seminar Announcement (JPG), Seminar Outline (PDF), Session 1 (PDF).

"High-level VLSI Digital Systems Design and Analysis: Methods, Notation, Architecture", Universiti Sains Malaysia (USM), Malaysia. Session 1 (PDF) Session 2 (PDF) Session 3 (PDF).


Selected Publications

Akella, S., and J.P. Davis, "On Breaking the Limits of Scalability on RCM Fabrics: Simulation Experiments and Methodology with Matrix-Oriented Processing Kernels", Katz, R. (ed.), Military Applications of Programmable Logic Devices - MAPLD-06, Washington, DC, September, 25-27, 2006.

Davis, J.P., K. Walker, A. Elallali, M.L. Haggard, and C. Yuen, "Modeling Adaptive Self-Organizing Wireless Networks: Methodology and Experiments", Chapter 8, in Li, W., and Y. Xiao (eds.), Adaptation Techniques in Wireless Multimedia Networks, Nova Science Publishers, 2006, Hardcover, ISBN 1-59454-883-8.

Quan, G, J. Davis, S. Devarkal, and D. Buell, "High-Level Synthesis for Large Bit-Width Multipliers on FPGAs: A Case Study", CODES + ISSS '05, Sept. 19-21, 2005, Jersey City, NJ, USA, Association for Computing Machinery.  Preprint (PDF).

Cordova, L., and J. Davis, "Towards Achieving Molecular Circuit Robustness Using a Multi-Valued Programmable Logic Model, IEEE NanoArch '05, IEEE International Workshop on Design and Test of Defect-Tolerant Nanoscale Architectures, May 1-2, 2005, Palm Springs, CA, USA. Preprint (PDF).

Davis, J. P., and R. D. Bonnell, "A Taxonomy of Propositional Logic Constraint Patterns for the Unified Modeling Language". IEEE Transactions on Knowledge and Data Engineering, To Be Published, 2005.

Davis, J., and R. Blanco, “Analysis and Architecture of Clinical Workflow Applications using Agent-Oriented Lifecycle Modeling”, in Silverman, B.G.; Jain, A.; Ichalkaranje, A.; Jain, L.C. (Eds.) , Intelligent Paradigms for Healthcare Enterprises, Systems Thinking
Series:
Studies in Fuzziness and Soft Computing, Vol. 184,
Springer-Verlag Publishers, 2005, XV, 266 p. 69 illus., Hardcover, ISBN: 3-540-22903-5.

Davis, J., M. Haggard, C. Yuen, A. El Alalli, L. Sheridan, R. Mudiyala, A. Gangam, and N. Namilae, “Exploring Wireless Coordinated Computing Using an 801.11 MANET Co-Simulation Platform”, Submitted to IEEE Transactions on Mobile Computing, 2004.

Davis, J. P, A. El Alalli, L. Sheridan, N. Namilae, H. Wake, C. Leehaug, and J. Branton. “Designing Mobile Computing Applications on Reconfigurable Logic: Experiences Using the Algorithmic State Machine Method”, Submitted to IEEE Transactions on VLSI Systems, 2004.

Davis, J.P.,  H. A. Wake, C. Leehaug, J. Branton, and N. Namilae, "Design versus Programming in Custom Computing Machine Applications: Experiences Using the Algorithmic State Machine Method", in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-2004, Washington, DC, 8-10 September 2004. (PDF)

Davis, J. P., S. Akella, and P. J. Waddell, "Accelerating Phylogenetics Computing on the Desktop: Experiments with Executing UPGMA in Programmable Logic", Proceedings of the 26th Annual International Conference of the IEEE EMBS, San Francisco, CA, September 1-5, 2004, pp.2864-2868. (PDF)

Davis, J. P., G. Bhadri, S. Bhoomireddy, and S. Sugavanam, "Exploring Nano-Computing: Building Computing Systems On Nanoscale Devices", Poster Session, USC NanoCenter Symposium V: Molecular Electronics, November 21, 2003, University of South Carolina. (Extended Abstract)

Davis, J. P., S. Devarkal and N. I. Sontineni, "Architecting Wide-bit Multipliers on Programmable Logic Devices", in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-2003, Washington, DC, 9-11 September 2003.

Davis, J. P., and K. A. Armstrong, MD, “Increasing Treatment Adherence Using the Internet and Intelligent Software Agents”, Proceedings AMIA-98 Spring Conference, Philadelphia, PA, American Medical Informatics Association, 1998.

Davis, J. P., “, M. N. Huhns, and R. D. Bonnell, “A Method and Architecture for Building Compliance Agents”, Proceedings AAAI-98 Workshop on Intelligent Agents, AAAI Press, 1998. (PDF)

Davis, J. P.,  M. N. Huhns, and R. D. Bonnell, “Using Objects and Patterns for Building Compliance Agents in Healthcare”, Proceedings OOPSLA-98 Workshop on Healthcare, Association for Computing Machinery, 1998.


Quan, G., L. Niu and J. P. Davis, "Power Aware Scheduling for Real-Time Systems with (m,k)-Guarantee", Proceedings CNDS-04: Communication Networks and Distributed Systems Modeling and Simulation, The Society for Modeling and Simulation International, San Diego, CA, January 10-12, 2004. (PDF)

Buell, D. A., D. Caliga, J. P. Davis, and G. Quan, "The DARPA Boolean Equation Benchmark on a Reconfigurable Computer," in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-04, Washington, DC, 8-10 September 2004.

Buell, D. A., J. P. Davis, G. Quan, S. Akella, S. Devarkal, P. Kancharla, E. A. Michalski, and H. A. Wake, "Experiences with a Reconfigurable Computer," Proceedings Engineering of Reconfigurable Systems and Algorithms, Las Vegas, Nevada, 21-24 June 2004.

Quan, G.,  D. A. Buell, J. P. Davis and S. Devarkal, "Design Exploration of 192-bit Elliptic Curve Adder On The StarBridge HC-36 System", in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-2003, NASA Office of Logic Programming, Washington, DC, 9-11 September 2003. (PDF)

Akella, S., D. A. Buell, J. P. Davis, and H. A. Wake, "Porting EDIF Netlists to the Viva Environment," in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-03, Washington, DC, 9-11 September 2003.

Buell, D. A., J. P. Davis, and G. Quan, "Reconfigurable Computing Applied to Problems in Communications Security," in Katz, R. (ed.), Proceedings Military Applications of Programmable Logic Devices - MAPLD-02, Laurel, Maryland, 10-12 September 2002. (PDF)