Academic literature on the topic 'HW/SW partitioning'
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 'HW/SW partitioning.'
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 "HW/SW partitioning"
Lin, Geng, Wenxing Zhu, and M. Montaz Ali. "A Tabu Search-Based Memetic Algorithm for Hardware/Software Partitioning." Mathematical Problems in Engineering 2014 (2014): 1–15. http://dx.doi.org/10.1155/2014/103059.
Full textYan, Xiaohu, Fazhi He, Neng Hou, and Haojun Ai. "An Efficient Particle Swarm Optimization for Large-Scale Hardware/Software Co-Design System." International Journal of Cooperative Information Systems 27, no. 01 (March 2018): 1741001. http://dx.doi.org/10.1142/s0218843017410015.
Full textSoininen, Juha-Pekka, Matti Sipola, and Kari Tiensyrjä. "SW/HW-partitioning of real-time embedded systems." Microprocessing and Microprogramming 27, no. 1-5 (August 1989): 239–44. http://dx.doi.org/10.1016/0165-6074(89)90053-7.
Full textLU, Xiao-zhang, Wei LIU, and Yao-dong TAO. "Method of HW/SW partitioning based on NSGA-II." Journal of Computer Applications 29, no. 1 (June 25, 2009): 238–41. http://dx.doi.org/10.3724/sp.j.1087.2009.238.
Full textIguider, Adil, Kaouthar Bousselam, Oussama Elissati, Mouhcine Chami, and Abdeslam En-Nouaary. "GO Game Inspired Algorithm for Hardware Software Partitioning in Multiprocessor Embedded Systems." Computer and Information Science 12, no. 4 (November 22, 2019): 111. http://dx.doi.org/10.5539/cis.v12n4p111.
Full textFuhr, Gereon, Seyit Halil Hamurcu, Diego Pala, Thomas Grass, Rainer Leupers, Gerd Ascheid, and Juan Fernando Eusse. "Automatic Energy-Minimized HW/SW Partitioning for FPGA-Accelerated MPSoCs." IEEE Embedded Systems Letters 11, no. 3 (September 2019): 93–96. http://dx.doi.org/10.1109/les.2019.2901224.
Full textJia, Huizhu, Peng Zhang, Don Xie, and Wen Gao. "An AVS HDTV video decoder architecture employing efficient HW/SW partitioning." IEEE Transactions on Consumer Electronics 52, no. 4 (November 2006): 1447–53. http://dx.doi.org/10.1109/tce.2006.273169.
Full textTmar, H., J. Ph Diguet, A. Azzedine, M. Abid, and J. L. Philippe. "RTDT: A static QoS manager, RT scheduling, HW/SW partitioning CAD tool." Microelectronics Journal 37, no. 11 (November 2006): 1208–19. http://dx.doi.org/10.1016/j.mejo.2006.07.028.
Full textTang, Qi, Biao Guo, and Zhe Wang. "Sw/Hw Partitioning and Scheduling on Region-Based Dynamic Partial Reconfigurable System-on-Chip." Electronics 9, no. 9 (August 21, 2020): 1362. http://dx.doi.org/10.3390/electronics9091362.
Full textShi, Wenjun, Jigang Wu, Guiyuan Jiang, and Siew-kei Lam. "Multiple-Choice Hardware/Software Partitioning for Tree Task-Graph on MPSoC." Computer Journal 63, no. 5 (February 23, 2019): 688–700. http://dx.doi.org/10.1093/comjnl/bxy140.
Full textDissertations / Theses on the topic "HW/SW partitioning"
Bjärmark, Joakim, and Marco Strandberg. "Hardware Accelerator for Duo-binary CTC decoding : Algorithm Selection, HW/SW Partitioning and FPGA Implementation." Thesis, Linköping University, Department of Electrical Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7902.
Full textWireless communication is always struggling with errors in the transmission. The digital data received from the radio channel is often erroneous due to thermal noise and fading. The error rate can be lowered by using higher transmission power or by using an effective error correcting code. Power consumption and limits for electromagnetic radiation are two of the main problems with handheld devices today and an efficient error correcting code will lower the transmission power and therefore also the power consumption of the device.
Duo-binary CTC is an improvement of the innovative turbo codes presented in 1996 by Berrou and Glavieux and is in use in many of today's standards for radio communication i.e. IEEE 802.16 (WiMAX) and DVB-RSC. This report describes the development of a duo-binary CTC decoder and the different problems that were encountered during the process. These problems include different design issues and algorithm choices during the design.
An implementation in VHDL has been written for Alteras Stratix II S90 FPGA and a reference-model has been made in Matlab. The model has been used to simulate bit error rates for different implementation alternatives and as bit-true reference for the hardware verification.
The final result is a duo-binary CTC decoder compatible with Alteras Stratix II designs and a reference model that can be used when simulating the decoder alone or the whole signal processing chain. Some of the features of the hardware are that block sizes, puncture rates and number of iterations are dynamically configured between each block Before synthesis it is possible to choose how many decoders that will work in parallel and how many bits the soft input will be represented in. The circuit has been run in 100 MHz in the lab and that gives a throughput around 50Mbit with four decoders working in parallel. This report describes the implementation, including its development, background and future possibilities.
Tiejun, Hu Di Wu. "Design of Single Scalar DSP based H.264/AVC Decoder." Thesis, Linköping University, Department of Electrical Engineering, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2812.
Full textH.264/AVC is a new video compression standard designed for future broadband network. Compared with former video coding standards such as MPEG-2 and MPEG-4 part 2, it saves up to 40% in bit rate and provides important characteristics such as error resilience, stream switching etc. However, the improvement in performance also introduces increase in computational complexity, which requires more powerful hardware. At the same time, there are several image and video coding standards currently used such as JPEG and MPEG-4. Although ASIC design meets the performance requirement, it lacks flexibility for heterogeneous standards. Hence reconfigurable DSP processor is more suitable for media processing since it provides both real-time performance and flexibility.
Currently there are several single scalar DSP processors in the market. Compare to media processor, which is generally SIMD or VLIW, single scalar DSP is cheaper and has smaller area while its performance for video processing is limited. In this paper, a method to promote the performance of single scalar DSP by attaching hardware accelerators is proposed. And the bottleneck for performance promotion is investigated and the upper limit of acceleration of a certain single scalar DSP for H.264/AVC decoding is presented.
Behavioral model of H.264/AVC decoder is realized in pure software during the first step. Although real-time performance cannot be achieved with pure software implementation, computational complexity of different parts is investigated and the critical path in decoding was exposed by analyzing the first design of this software solution. Then both functional acceleration and addressing acceleration were investigated and designed to achieve the performance for real-time decoding using available clock frequency within 200MHz.
Nilsson, Per. "Hardware / Software co-design for JPEG2000." Thesis, Linköping University, Department of Electrical Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5796.
Full textFor demanding applications, for example image or video processing, there may be computations that aren’t very suitable for digital signal processors. While a DSP processor is appropriate for some tasks, the instruction set could be extended in order to achieve higher performance for the tasks that such a processor normally isn’t actually design for. The platform used in this project is flexible in the sense that new hardware can be designed to speed up certain computations.
This thesis analyzes the computational complex parts of JPEG2000. In order to achieve sufficient performance for JPEG2000, there may be a need for hardware acceleration.
First, a JPEG2000 decoder was implemented for a DSP processor in assembler. When the firmware had been written, the cycle consumption of the parts was measured and estimated. From this analysis, the bottlenecks of the system were identified. Furthermore, new processor instructions are proposed that could be implemented for this system. Finally the performance improvements are estimated.
Andersson, Mikael, and Per Karlström. "Parallel JPEG Processing with a Hardware Accelerated DSP Processor." Thesis, Linköping University, Department of Electrical Engineering, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2615.
Full textThis thesis describes the design of fast JPEG processing accelerators for a DSP processor.
Certain computation tasks are moved from the DSP processor to hardware accelerators. The accelerators are slave co processing machines and are controlled via a new instruction set. The clock cycle and power consumption is reduced by utilizing the custom built hardware. The hardware can perform the tasks in fewer clock cycles and several tasks can run in parallel. This will reduce the total number of clock cycles needed.
First a decoder and an encoder were implemented in DSP assembler. The cycle consumption of the parts was measured and from this the hardware/software partitioning was done. Behavioral models of the accelerators were then written in C++ and the assembly code was modified to work with the new hardware. Finally, the accelerators were implemented using Verilog.
Extension of the accelerator instructions was given following a custom design flow.
Kandasamy, Santheeban. "Dynamic HW/SW Partitioning: Configuration Scheduling and Design Space Exploration." Thesis, 2007. http://hdl.handle.net/10012/3042.
Full textChen, Chin-Yang, and 陳金洋. "HW/SW Partitioning and Pipelined Scheduling Using Integer Linear Programming." Thesis, 2005. http://ndltd.ncl.edu.tw/handle/13997876798330032318.
Full text國立中山大學
資訊工程學系研究所
93
The primary design goal of many embedded systems for multimedia applications is usually meeting the performance requirement at a minimum cost. In this thesis, we proposed two different ILP based approaches for hardware/software (HW/SW) partitioning and pipelined scheduling of embedded systems for multimedia applications. One ILP approach solves the HW/SW partitioning and pipelined scheduling problem simultaneously. Another ILP approach separates the HW/SW partitioning and pipelined scheduling problem into two phases. The first phase is focusing on the HW/SW partitioning and mapping problem. Second phase is used to solve the pipelined scheduling problem. The two ILP approaches not only partition and map each computation task of a particular multimedia application onto a component of the heterogeneous multiprocessor architecture, but also schedules and pipelines the execution of these computation tasks while considering communication time. For the first ILP model, the objective is to minimize the total component cost and the number of pipeline stages subject to the throughput constraint. In the second ILP approach, the objective of the first phase and second phase is to minimize the total component cost and the number of pipeline stages subject to the throughput constraint, respectively. Finally, experiments on three real multimedia applications (JPEG Encoder, MP3 Decoder, Wavelet Video Encoder) are used to demonstrate the effectiveness of the proposed approaches.
Lin, Lan-Hsin, and 林藍芯. "A Novel Approach of HW/SW Partitioning for Embedded Multiprocessor Systems." Thesis, 2004. http://ndltd.ncl.edu.tw/handle/17996773602461302920.
Full text國立中正大學
資訊工程研究所
92
To speed the time-to-market cycle, the codesign of hardware and software has become one of the kernel technologies in modern embedded systems. To achieve this objective, we must develop the hardware and software concurrently and begin the software design targeting at the “virtual hardware platforms” before the hardware platform is available. This can lead to the better system design and reduce the risks that arise from the rapid changes of system specifications. An incorrect HW/SW-partitioning will result in time-consuming design and expensive optimizations of the whole system. Therefore, how to partition the system into hardware and software parts has become one of the critical issues in system level. This paper presents a novel HW/SW-partitioning approach, which targets at embedded systems consisting of multiprocessor for time, area, and power constraints. Our approach is two-fold: partitioning phase and scheduling phase. In the partitioning phase, for an embedded system with n processors, recursive spectral bisection (RSB) has been used to partition an application program into n blocks and then these blocks are mapped into software components. We try to move tasks from software components to hardware components in order to meet the deadline constraint. In the scheduling phase, we derive an approach to adapt the load in each processor by exchanging tasks between hardware and software components not only to meet the deadline constraint of the system but also to reduce the cost of the system. Finally, we conclude this paper and describe the work we will continue in the near future.
Juliato, Marcio. "Fault Tolerant Cryptographic Primitives for Space Applications." Thesis, 2011. http://hdl.handle.net/10012/5876.
Full textBook chapters on the topic "HW/SW partitioning"
Ray, Abhijit, Wu Jigang, and Srikanthan Thambipillai. "Knapsack Model and Algorithm for HW/SW Partitioning Problem." In Computational Science - ICCS 2004, 200–205. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-24685-5_25.
Full textIguider, Adil, Mouhcine Chami, Oussama Elissati, and Abdeslam En-Nouaary. "Embedded Systems HW/SW Partitioning Based on Lagrangian Relaxation Method." In Innovations in Smart Cities and Applications, 149–60. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-74500-8_14.
Full textPu, Geguang, Zhang Chong, Zongyan Qiu, Zuoquan Lin, and He Jifeng. "A Hybrid Heuristic Algorithm for HW-SW Partitioning Within Timed Automata." In Lecture Notes in Computer Science, 459–66. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11892960_56.
Full textWu, Yue, Hao Zhang, and Hongbin Yang. "Research on Parallel HW/SW Partitioning Based on Hybrid PSO Algorithm." In Algorithms and Architectures for Parallel Processing, 449–59. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-642-03095-6_43.
Full textPrevostini, Mauro, Francesco Balzarini, Atanas Nikolov Kostadinov, Srinivas Mankan, Aris Martinola, and Antonio Minosi. "UML-Based Specifications of an Embedded System Oriented to HW/SW Partitioning." In Languages for System Specification, 71–84. Boston, MA: Springer US, 2004. http://dx.doi.org/10.1007/1-4020-7991-5_5.
Full textKastrup, Bernardo, Jeroen Trum, Orlando Moreira, Jan Hoogerbrugge, and Jef van Meerbergen. "Compiling Applications for ConCISe: An Example of Automatic HW/SW Partitioning and Synthesis." In Lecture Notes in Computer Science, 695–706. Berlin, Heidelberg: Springer Berlin Heidelberg, 2000. http://dx.doi.org/10.1007/3-540-44614-1_74.
Full text"Fundamentals and HW/SW Partitioning." In Image Processing for Embedded Devices, edited by S. Battiato, G. Puglisi, A. Bruna, A. Capra, and M. Guarnera, 1–9. BENTHAM SCIENCE PUBLISHERS, 2012. http://dx.doi.org/10.2174/978160805170011001010001.
Full textB., M., and S. E. D. Habib. "Particle Swarm Optimization for HW/SW Partitioning." In Particle Swarm Optimization. InTech, 2009. http://dx.doi.org/10.5772/6740.
Full textConference papers on the topic "HW/SW partitioning"
Hardt, W. "An automated approach to HW/SW-codesign." In IEE Colloquium on Partitioning in Hardware-Software Codesigns. IEE, 1995. http://dx.doi.org/10.1049/ic:19950170.
Full textFarmahini-Farahani, Amin, Mehdi Kamal, Sied Mehdi Fakhraie, and Saeed Safari. "HW/SW partitioning using discrete particle swarm." In the 17th great lakes symposium. New York, New York, USA: ACM Press, 2007. http://dx.doi.org/10.1145/1228784.1228870.
Full textHalimic, Mirsad, and Aida Halimic. "Vendor supplied development environments based HW/SW partitioning." In Exhibition, "Innovative Engineering for Sustainable Environment". IEEE, 2009. http://dx.doi.org/10.1109/ieeegcc.2009.5734248.
Full textChehida, K. Ben, and M. Auguin. "HW / SW partitioning approach for reconfigurable system design." In the international conference. New York, New York, USA: ACM Press, 2002. http://dx.doi.org/10.1145/581630.581670.
Full textBanerjee, Sudarshan, and Nikil Dutt. "Efficient search space exploration for HW-SW partitioning." In the 2nd IEEE/ACM/IFIP international conference. New York, New York, USA: ACM Press, 2004. http://dx.doi.org/10.1145/1016720.1016752.
Full textHenkel, Jouml;rg, and Yanbing Li. "Energy-conscious HW/SW-partitioning of embedded systems." In the sixth international workshop. New York, New York, USA: ACM Press, 1998. http://dx.doi.org/10.1145/278241.278292.
Full textWei Liu and Xuejie Wang. "An AVS VLD architecture based on HW/SW partitioning." In 2011 International Conference on Transportation and Mechanical & Electrical Engineering (TMEE). IEEE, 2011. http://dx.doi.org/10.1109/tmee.2011.6199481.
Full textWeiss, Shlomo, and Shay Beren. "HW/SW partitioning of an embedded instruction memory decompressor." In the ninth international symposium. New York, New York, USA: ACM Press, 2001. http://dx.doi.org/10.1145/371636.371668.
Full textHan, Honglei, Liu Wenju, Wu Jigang, and Li Hui. "Framework for HW/SW partitioning and scheduling on MPSoCs." In 2010 International Conference on Computer and Information Application (ICCIA). IEEE, 2010. http://dx.doi.org/10.1109/iccia.2010.6141566.
Full textLi, Letitia W., Florian Lugou, and Ludovic Apvrille. "Security-aware Modeling and Analysis for HW/SW Partitioning." In 5th International Conference on Model-Driven Engineering and Software Development. SCITEPRESS - Science and Technology Publications, 2017. http://dx.doi.org/10.5220/0006119603020311.
Full text