SlideServe
Menu
Préférences
© SlideServe · v2026

Digital Processing System

kato-witt avatar
7 diapositives · 305 Views · Oct 26, 2014

Digital Processing System. Shuvra S. Bhattacharyya Department of Electrical and Computer Engineering, and Institute for Advanced Computer Studies University of Maryland College Park MD 20742 ssb@eng.umd.edu , (301)405-3638, http://www.ece.umd.edu/~ssb/ With Neil Goldsman and Babis Papadopoulis.

Digital Processing System - slide 1
01 / 7Digital Processing System
1 / 17

Télécharger la présentation

Digital Processing System
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Digital Processing System Shuvra S. BhattacharyyaDepartment of Electrical and Computer Engineering, andInstitute for Advanced Computer Studies University of MarylandCollege Park MD 20742ssb@eng.umd.edu, (301)405-3638,http://www.ece.umd.edu/~ssb/ With Neil Goldsman and Babis Papadopoulis Laboratory affilations: Digital Signal Processing Laboratory, VLSI Design Automation Laboratory, Embedded Systems Research Laboratory, Communications and Signal Processing Laboratory

  2. Digital Processing Platform • Low power micro-controller • Small size for compact integration • Enables adaptation of node behavior with changing requirements, environmental characteristics, and network state • Enables experimentation with different algorithms and protocols • Enables use of energy saving processor modes and associated operating system functionality • Development of streamlined software implementations • Highly memory-constrained software implementations are required due to size and energy constraints • Leverage our previous work in synthesis of memory-efficient embedded software implementations • Employ formal programming models, and apply graph-theoretic analysis and optimization of program structure • Explore migration into ASIC or 3D-integrated system

  3. Low power sleep mode Check for new data Fuse with prior data Example of Software Structure Receiver No new data Periodic wake-up Sensor Transmitter No Broadcast new data Extract data Yes Need to update neighbors?

  4. Protocol Set-up and System Configuration • Handshaking • Source channel coding • Integrate with transceiver to establish PLL timing • Establish error correction coding • Establish low-complexity decoding • Assign transmission power • Assign processing tasks to network nodes

  5. System-level Optimization Example:Task Assignment Algorithms • Need to balance communication and computation throughout the network • Develop models of power consumption in network nodes and communication links • Develop task graph models of overall network functionality • Develop algorithms to embed task graph algorithm specifications into the network • Assign processing tasks to network nodes • Turn off idle nodes • Large design space • Explore evolutionary algorithms to optimize task graph embeddings

  6. Selection Phenotype space(Original search space) P(t) P(t+1) G(t+1) Evolutionary Algorithms Decoding function Genetic operators Genotype space(Genetic representation) G(t)

  7. References: selected prior work related to embedded software optimization • N. K. Bambha, S. S. Bhattacharyya, J. Teich, and E. Zitzler. Systematic integration of parameterized local search in evolutionary algorithms. IEEE Transactions on Evolutionary Computation. To appear. • S. S. Bhattacharyya. Hardware/software co-synthesis of DSP systems. In Y. H. Hu, editor, Programmable Digital Signal Processors: Architecture, Programming, and Applications, pages 333-378. Marcel Dekker, Inc., 2002. • P. K. Murthy and S. S. Bhattacharyya. Shared buffer implementations of signal processing systems using lifetime analysis techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20(2):177-198, February 2001. • S. S. Bhattacharyya, R. Leupers, and P. Marwedel. Software synthesis and code generation for DSP. IEEE Transactions on Circuits and Systems --- II: Analog and Digital Signal Processing, 47(9):849-875, September 2000.