Academic literature on the topic 'Hardware and software codesign'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Hardware and software codesign.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Hardware and software codesign"
Jerraya, A. "Hardware-software codesign." IEEE Design and Test of Computers 17, no. 1 (January 2000): 92–99. http://dx.doi.org/10.1109/mdt.2000.825680.
Full textGupta, P. "Hardware-software codesign." IEEE Potentials 20, no. 5 (2002): 31–32. http://dx.doi.org/10.1109/45.983337.
Full textMaillet-Contoz, L. "Codesign [hardware/software partitioning]." IEEE Potentials 16, no. 4 (1997): 13–14. http://dx.doi.org/10.1109/45.624333.
Full textDe Micheli, G. "Computer-aided hardware-software codesign." IEEE Micro 14, no. 4 (August 1994): 10–16. http://dx.doi.org/10.1109/40.296153.
Full textFärber, G. "Hardware-Software-Codesign eingebetteter Systeme." e & i Elektrotechnik und Informationstechnik 115, no. 3 (March 1998): 128–37. http://dx.doi.org/10.1007/bf03159563.
Full textHsiung, Pao-Ann. "Embedded software verification in hardware–software codesign." Journal of Systems Architecture 46, no. 15 (December 2000): 1435–50. http://dx.doi.org/10.1016/s1383-7621(00)00034-5.
Full textSchrott, G., and T. Tempelmeier. "Putting Hardware-Software Codesign into Practice." IFAC Proceedings Volumes 30, no. 23 (September 1997): 15–22. http://dx.doi.org/10.1016/s1474-6670(17)41385-1.
Full textTempelmeier, T. "A Note on Hardware-Software Codesign." IFAC Proceedings Volumes 27, no. 6 (June 1994): 121–26. http://dx.doi.org/10.1016/s1474-6670(17)45977-5.
Full textSchrott, G., and T. Tempelmeier. "Putting hardware–software codesign into practice." Control Engineering Practice 6, no. 3 (March 1998): 397–402. http://dx.doi.org/10.1016/s0967-0661(98)00019-7.
Full textGong, Jie, Daniel D. Gajski, and Smita Bakshi. "Model refinement for hardware-software codesign." ACM Transactions on Design Automation of Electronic Systems 2, no. 1 (January 1997): 22–41. http://dx.doi.org/10.1145/250243.250247.
Full textDissertations / Theses on the topic "Hardware and software codesign"
Hilton, Adrian J. "High integrity hardware-software codesign." Thesis, Open University, 2004. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.402249.
Full textKing, Myron Decker. "A methodology for hardware-software codesign." Thesis, Massachusetts Institute of Technology, 2013. http://hdl.handle.net/1721.1/84891.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 150-156).
Special purpose hardware is vital to embedded systems as it can simultaneously improve performance while reducing power consumption. The integration of special purpose hardware into applications running in software is difficult for a number of reasons. Some of the difficulty is due to the difference between the models used to program hardware and software, but great effort is also required to coordinate the simultaneous execution of the application running on the microprocessor with the accelerated kernel(s) running in hardware. To further compound the problem, current design methodologies for embedded applications require an early determination of the design partitioning which allows hardware and software to be developed simultaneously, each adhering to a rigid interface contract. This approach is problematic because often a good hardware-software decomposition is not known until deep into the design process. Fixed interfaces and the burden of reimplementation prevent the migration of functionality motivated by repartitioning. This thesis presents a two-part solution to the integration of special purpose hardware into applications running in software. The first part addresses the problem of generating infrastructure for hardware-accelerated applications. We present a methodology in which the application is represented as a dataflow graph and the computation at each node is specified for execution either in software or as specialized hardware using the programmer's language of choice. An interface compiler as been implemented which takes as input the FIFO edges of the graph and generates code to connect all the different parts of the program, including those which communicate across the hardware/software boundary. This methodology, which we demonstrate on an FPGA platform, enables programmers to effectively exploit hardware acceleration without ever leaving the application space. The second part of this thesis presents an implementation of the Bluespec Codesign Language (BCL) to address the difficulty of experimenting with hardware/software partitioning alternatives. Based on guarded atomic actions, BCL can be used to specify both hardware and low-level software. Based on Bluespec SystemVerilog (BSV) for which a hardware compiler by Bluespec Inc. is commercially available, BCL has been augmented with extensions to support more efficient software generation. In BCL, the programmer specifies the entire design, including the partitioning, allowing the compiler to synthesize efficient software and hardware, along with transactors for communication between the partitions. The benefit of using a single language to express the entire design is that a programmer can easily experiment with many different hardware/software decompositions without needing to re-write the application code. Used together, the BCL and interface compilers represent a comprehensive solution to the task of integrating specialized hardware into an application.
by Myron King.
Ph.D.
Dave, Nirav Hemant 1982. "A unified model for hardware/software codesign." Thesis, Massachusetts Institute of Technology, 2011. http://hdl.handle.net/1721.1/68171.
Full textThis electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
Cataloged from student submitted PDF version of thesis.
Includes bibliographical references (p. 179-188).
Embedded systems are almost always built with parts implemented in both hardware and software. Market forces encourage such systems to be developed with dierent hardware-software decompositions to meet dierent points on the price-performance-power curve. Current design methodologies make the exploration of dierent hardware-software decompositions difficult because such exploration is both expensive and introduces signicant delays in time-to-market. This thesis addresses this problem by introducing, Bluespec Codesign Language (BCL), a united language model based on guarded atomic actions for hardware-software codesign. The model provides an easy way of specifying which parts of the design should be implemented in hardware and which in software without obscuring important design decisions. In addition to describing BCL's operational semantics, we formalize the equivalence of BCL programs and use this to mechanically verify design refinements. We describe the partitioning of a BCL program via computational domains and the compilation of dierent computational domains into hardware and software, respectively.
by Nirav Dave.
Ph.D.
Bales, Jason M. "Multi-channel hardware/software codesign on a software radio platform." Fairfax, VA : George Mason University, 2008. http://hdl.handle.net/1920/3400.
Full textVita: p. 89. Thesis director: David D. Hwang. Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering. Title from PDF t.p. (viewed Mar. 9, 2009). Includes bibliographical references (p. 85-88). Also issued in print.
Nagaonkar, Yajuvendra. "FPGA-based Experiment Platform for Hardware-Software Codesign and Hardware Emulation." Diss., CLICK HERE for online access, 2006. http://contentdm.lib.byu.edu/ETD/image/etd1294.pdf.
Full textMotiwala, Quaeed. "Optimizations for acyclic dataflow graphs for hardware-software codesign." Thesis, This resource online, 1994. http://scholar.lib.vt.edu/theses/available/etd-06302009-040504/.
Full textMendoza, Jose Antonio Kougianos Elias. "Hardware & software codesign of a JPEG200 watermarking encoder." [Denton, Tex.] : University of North Texas, 2008. http://digital.library.unt.edu/permalink/meta-dc-9752.
Full textMendoza, Jose Antonio. "Hardware and Software Codesign of a JPEG2000 Watermarking Encoder." Thesis, University of North Texas, 2008. https://digital.library.unt.edu/ark:/67531/metadc9752/.
Full textJunior, Carlos Alberto Oliveira de Souza. "A hardware/software codesign for the chemical reactivity of BRAMS." Universidade de São Paulo, 2017. http://www.teses.usp.br/teses/disponiveis/55/55134/tde-21092017-170006/.
Full textVárias atividades humanas dependem da previsão do tempo. Algumas delas são transporte, saúde, trabalho, segurança e agricultura. Tais atividades exigem solucões computacionais para previsão do tempo através de modelos numéricos. Estes modelos numéricos devem ser precisos e ágeis para serem processados no computador.Este projeto visa portar uma pequena parte do software do modelo de previsão de tempo do Brasil, o BRAMSBrazilian developments on the Regional Atmospheric Modelling Systempara uma arquitetura heterogênea composta por processadores Xeon (Intel) acoplados a um circuito reprogramável em FPGA via barramento PCIe. De acordo com os estudos, o termo da química da equação de continuidade da massa é o termo mais caro computacionalmente. Este termo calcula várias equações lineares do tipo Ax = b. Deste modo, este trabalho implementou estas equações em hardware, provendo um ´codigo portável e paralelo na linguagem OpenCL. O framework OpenCL também nos permitiu acoplar o código legado do BRAMS em Fortran90 junto com o hardware desenvolvido. Embora as ferramentas de desenvolvimento tenham apresentado vários problemas, a solução implementada mostrou-se viável com a exploração de técnicas de paralelismo. Entretando sua perfomance ficou muito aquém do desejado.
Oudghiri, Houria. "A hardware/software partitioning framework for the codesign of digital systems." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape8/PQDD_0020/NQ55368.pdf.
Full textBooks on the topic "Hardware and software codesign"
Ha, Soonhoi, and Jürgen Teich, eds. Handbook of Hardware/Software Codesign. Dordrecht: Springer Netherlands, 2017. http://dx.doi.org/10.1007/978-94-017-7358-4.
Full textHurk, Joris van den. Hardware/software codesign: An industrial approach. Eindhoven: University of Eindhoven, 1996.
Find full textTan, Woei-Wen. Hardware/software codesign of data encryption algorithms. Manchester: UMIST, 1996.
Find full textSchaumont, Patrick R. A Practical Introduction to Hardware/Software Codesign. Boston, MA: Springer US, 2010. http://dx.doi.org/10.1007/978-1-4419-6000-9.
Full textSchaumont, Patrick R. A Practical Introduction to Hardware/Software Codesign. Boston, MA: Springer US, 2013. http://dx.doi.org/10.1007/978-1-4614-3737-6.
Full textservice), SpringerLink (Online, ed. A Practical Introduction to Hardware/Software Codesign. 2nd ed. Boston, MA: Springer US, 2013.
Find full textSoussan, M. F. Hardware and software codesign of data compression algorithms. Manchester: UMIST, 1996.
Find full textHübner, Michael, and João M. P. Cardoso. Reconfigurable computing: From FPGAs to hardware/software codesign. New York: Springer, 2011.
Find full textZhu, Yifan. A kernel design for an embedded hardware/software codesign system. Manchester: UMIST, 1997.
Find full textBook chapters on the topic "Hardware and software codesign"
Gessler, Ralf. "Hardware-Software-Codesign." In Entwicklung Eingebetteter Systeme, 105–18. Wiesbaden: Springer Fachmedien Wiesbaden, 2020. http://dx.doi.org/10.1007/978-3-658-30549-9_6.
Full textKumar, Sanjaya, James H. Aylor, Barry W. Johnson, and WM A. Wulf. "Hardware/Software Codesign Research." In The Codesign of Embedded Systems: A Unified Hardware/Software Representation, 39–63. Boston, MA: Springer US, 1996. http://dx.doi.org/10.1007/978-1-4613-1293-2_3.
Full textHa, Soonhoi, Jürgen Teich, Christian Haubelt, Michael Glaß, Tulika Mitra, Rainer Dömer, Petru Eles, Aviral Shrivastava, Andreas Gerstlauer, and Shuvra S. Bhattacharyya. "Introduction to Hardware/Software Codesign." In Handbook of Hardware/Software Codesign, 3–26. Dordrecht: Springer Netherlands, 2017. http://dx.doi.org/10.1007/978-94-017-7267-9_41.
Full textHa, Soonhoi, Jürgen Teich, Christian Haubelt, Michael Glaß, Tulika Mitra, Rainer Dömer, Petru Eles, Aviral Shrivastava, Andreas Gerstlauer, and Shuvra S. Bhattacharyya. "Introduction to Hardware/Software Codesign." In Handbook of Hardware/Software Codesign, 1–24. Dordrecht: Springer Netherlands, 2017. http://dx.doi.org/10.1007/978-94-017-7358-4_41-1.
Full textSchaumont, Patrick R. "Hardware/Software Interfaces." In A Practical Introduction to Hardware/Software Codesign, 259–301. Boston, MA: Springer US, 2010. http://dx.doi.org/10.1007/978-1-4419-6000-9_9.
Full textShrivastava, Aviral, and Jian Cai. "Hardware-Aware Compilation." In Handbook of Hardware/Software Codesign, 1–33. Dordrecht: Springer Netherlands, 2016. http://dx.doi.org/10.1007/978-94-017-7358-4_26-1.
Full textShrivastava, Aviral, and Jian Cai. "Hardware-Aware Compilation." In Handbook of Hardware/Software Codesign, 795–827. Dordrecht: Springer Netherlands, 2017. http://dx.doi.org/10.1007/978-94-017-7267-9_26.
Full textKumar, Sanjaya, James H. Aylor, Barry W. Johnson, and WM A. Wulf. "Codesign Concepts." In The Codesign of Embedded Systems: A Unified Hardware/Software Representation, 65–94. Boston, MA: Springer US, 1996. http://dx.doi.org/10.1007/978-1-4613-1293-2_4.
Full textSchaumont, Patrick R. "Hardware Interfaces." In A Practical Introduction to Hardware/Software Codesign, 353–72. Boston, MA: Springer US, 2012. http://dx.doi.org/10.1007/978-1-4614-3737-6_12.
Full textSarma, Santanu, and Nikil Dutt. "Architecture and Cross-Layer Design Space Exploration." In Handbook of Hardware/Software Codesign, 247–70. Dordrecht: Springer Netherlands, 2017. http://dx.doi.org/10.1007/978-94-017-7267-9_9.
Full textConference papers on the topic "Hardware and software codesign"
Imai, M. "Embedded tutorial: hardware/software codesign." In Proceedings of the ASP-DAC '99 Asia and South Pacific Design Automation Conference 1999 (Cat. No.99EX198). IEEE, 1999. http://dx.doi.org/10.1109/aspdac.1999.760042.
Full textWolf, Wayne H. "Hardware/software codesign for multimedia." In Optical Science, Engineering and Instrumentation '97, edited by Franklin T. Luk. SPIE, 1997. http://dx.doi.org/10.1117/12.279506.
Full textMattos de Assumpccao, Jecel. "Hardware/software codesign in neo smalltalk." In Companion of the 18th annual ACM SIGPLAN conference. New York, New York, USA: ACM Press, 2003. http://dx.doi.org/10.1145/949344.949357.
Full textKnudsen, Peter Voigt, and Jan Madsen. "Communication estimation for hardware/software codesign." In the sixth international workshop. New York, New York, USA: ACM Press, 1998. http://dx.doi.org/10.1145/278241.278297.
Full textRajesh, V., and R. Moona. "Processor modeling for hardware software codesign." In Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013). IEEE, 1999. http://dx.doi.org/10.1109/icvd.1999.745137.
Full text"Third International Workshop on Hardware/Software Codesign." In Third International Workshop on Hardware/Software Codesign. IEEE, 1994. http://dx.doi.org/10.1109/hsc.1994.336730.
Full textEles, P. "Codesign of embedded systems: Where are we now?" In IEE Colloquium Hardware-Software Co-Design. IEE, 2000. http://dx.doi.org/10.1049/ic:20000589.
Full textIsmail, T. B. "Design models and steps for codesign." In IEE Colloquium on `Verification of Hardware Software Codesign'. IEE, 1995. http://dx.doi.org/10.1049/ic:19951038.
Full textHe, Min, Ming-Che Tsai, Xiaolong Wu, Fei Wang, and Ramzi Nasr. "Hardware/Software Codesign Pedagogy for the Industry." In 2008 Fifth International Conference on Information Technology: New Generations (ITNG). IEEE, 2008. http://dx.doi.org/10.1109/itng.2008.156.
Full textLiu, Sining, Lin Li, and Wei Wang. "Hardware-Software Codesign for Geological Image Processing." In 2006 International Conference on Communications, Circuits and Systems. IEEE, 2006. http://dx.doi.org/10.1109/icccas.2006.285213.
Full textReports on the topic "Hardware and software codesign"
Sprinkle, Jonathan, and Brandon Eames. Multicore Hardware Experiments in Software Producibility. Fort Belvoir, VA: Defense Technical Information Center, June 2009. http://dx.doi.org/10.21236/ada502782.
Full textLeson, Joel L. Microcomputer Hardware and Software Management Program. Fort Belvoir, VA: Defense Technical Information Center, February 2001. http://dx.doi.org/10.21236/ada402387.
Full textAggarwal, Aneesh. Low Overhead Software/Hardware Mechanisms for Software Assurance and Producibility. Fort Belvoir, VA: Defense Technical Information Center, February 2007. http://dx.doi.org/10.21236/ada464355.
Full textLei, Li. Hardware/Software Interface Assurance with Conformance Checking. Portland State University Library, January 2000. http://dx.doi.org/10.15760/etd.2320.
Full textKoch, Ed, Francis Rubinstein, and Kiliccote Sila. Hardware/Software Solution Unifying DALI, IBECS, and BACnet. Office of Scientific and Technical Information (OSTI), December 2004. http://dx.doi.org/10.2172/878328.
Full textFriedman, M. A., P. Y. Tran, and P. L. Goddard. Reliability Techniques for Combined Hardware and Software Systems. Fort Belvoir, VA: Defense Technical Information Center, February 1992. http://dx.doi.org/10.21236/ada256347.
Full textMinker. Parallellogic Programming and Parallel System Software and Hardware. Fort Belvoir, VA: Defense Technical Information Center, December 1990. http://dx.doi.org/10.21236/ada239228.
Full textLi, Juncao. An Automata-Theoretic Approach to Hardware/Software Co-verification. Portland State University Library, January 2000. http://dx.doi.org/10.15760/etd.12.
Full textKaiser, Alex, Samuel Williams, Kamesh Madduri, Khaled Ibrahim, David Bailey, James Demmel, and Erich Strohmaier. A Principled Kernel Testbed for Hardware/Software Co-Design Research. Office of Scientific and Technical Information (OSTI), April 2010. http://dx.doi.org/10.2172/983482.
Full textCortecchia, Marco, and Claudio Gonella. Implementation of Software and Hardware Solutions for Battery-Less Systems. Warrendale, PA: SAE International, October 2013. http://dx.doi.org/10.4271/2013-32-9094.
Full text