A scheduler synthesis methodology for joint SW/HW design exploration of SoC

The introduction of high-performance applications such as multimedia applications into SoCs led the manufacturers to provide embedded SoCs able to offer an important computing power which makes it possible to answer the increasing requirements of future evolutions of these applications. One of the a...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Assayad, I.
Otros Autores: Yovine, S.
Formato: Capítulo de libro
Lenguaje:Inglés
Publicado: 2010
Acceso en línea:Registro en Scopus
DOI
Handle
Registro en la Biblioteca Digital
Aporte de:Registro referencial: Solicitar el recurso aquí
LEADER 09774caa a22009257a 4500
001 PAPER-22883
003 AR-BaUEN
005 20230518205429.0
008 190411s2010 xx ||||fo|||| 00| 0 eng|d
024 7 |2 scopus  |a 2-s2.0-77956912418 
040 |a Scopus  |b spa  |c AR-BaUEN  |d AR-BaUEN 
030 |a DAESF 
100 1 |a Assayad, I. 
245 1 2 |a A scheduler synthesis methodology for joint SW/HW design exploration of SoC 
260 |c 2010 
270 1 0 |m Assayad, I.; ENSEM, University of Hassan II Ain Chock, Oasis Casablanca, Morocco; email: i.assayad@ensem.ac.ma 
506 |2 openaire  |e Política editorial 
504 |a Dutta, S., Jensen, R., Rieckmann, A., Viper: A multiprocessor SOC for advanced set-top box and digital TV systems (2001) IEEE des Test Comput, 18 (5), pp. 21-31 
504 |a Stravers, P., Hoogerbrugge, J., Homogeneous multiprocessing and the future of silicon design paradigms (2001) International Symposium on VLSI Technology, Systems, and Applications (VLSI-TAS), pp. 184-187 
504 |a Adiletta, M., Rosenbluth, M., Bernstein, D., Wolrich, G., Wilkinson, H., The next generation of Intel IXP network processors (2002) INTEL Technology Journal, 6. , Intel Communications Group, Intel Corporation, Aug. 2002 
504 |a Moonen, A., Van Den Berg, R., Bekooij, M., Bhullar, H., Van Meerbergen, J., A multi-core architecture for in-car digital entertainment (2005) Proceedings of the GSPx Conference 
504 |a Clements, P.C., Northrop, L., (2001) Software Product Lines: Practices and Patterns, , Addison-Wesley, Reading 
504 |a Meyer, M.H., Lehnerd, A.P., (1997) The Power of Product Platforms: Building Value and Cost Leadership, , Free Press, New York 
504 |a Paulin, P.G., Pilkington, C., Langevin, M., Bensoudane, E., Nicolescu, G., Parallel programming models for a multi-processor soc platform applied to high-speed traffic management (2004) CODES+ISSS '04: Proceedings of the 2nd IEEE/ACM/IFIP International Conference on Hardware/software Codesign and System Synthesis, pp. 48-53. , ACM Press, New York 
504 |a Cornea, R., Dutt, N., Gupta, R., Krueger, I., Nicolau, A., Schmidt, D., Shukla, S., Forge: A framework for optimization of distributed embedded systems software (2003) IPDPS '03: Proceedings of the 17th International Symposium on Parallel and Distributed Processing, p. 2081. , IEEE Computer Society, Washington 
504 |a Cesario, W., Baghdadi, A., Gauthier, L., Lyonnard, D., Nicolescu, G., Paviot, Y., Yoo, S., Diaz-Nava, M., Component-based design approach for multicore socs (2002) DAC '02: Proceedings of the 39th Conference on Design Automation, pp. 789-794. , ACM Press, New York 
504 |a Jalabert, A., Murali, S., Benini, L., Micheli, G.D., Pipescompiler: A tool for instantiating application specific networks on chip (2004) DATE, pp. 884-889 
504 |a Sangiovanni-Vincentelli, A., Defining platform-based design (2002) EEdesign, EETimes 
504 |a Balarin, F., Watanabe, Y., Hsieh, H., Lavagno, L., Passerone, C., Sangiovanni-Vincentelli, A., Metropolis: An integrated electronic system design environment (2003) Computer, 36 (4), pp. 45-52 
504 |a Theelen, B.D., Florescu, O., Geilen, M., Huang, J., Van Der Putten, P., Voeten, J., Software/hardware engineering with the parallel object-oriented specification language (2007) 5th ACM & IEEE International Conference on Formal Methods and Models for Co-design (MEMOCODE 2007), pp. 139-148. , May 30-June 1st, Nice, France, 2007 
504 |a Tibboel, W., Reyes, V., Klompstra, M., Alders, D., System-level design flow based on a functional reference for hw and sw (2007) DAC '07: Proceedings of the 44th Annual Conference on Design Automation, pp. 23-28. , ACM Press, New York 
504 |a Van Der Wolf, P., De Kock, E., Henriksson, T., Kruijtzer, W., Essink, G., Design and programming of embedded multiprocessors: An interface-centric approach (2004) CODES+ISSS '04: Proceedings of the 2nd IEEE/ACM/IFIP International Conference on Hardware/software Codesign and System Synthesis, pp. 206-217. , ACM Press, New York 
504 |a Reyes, V., Kruijtzer, W., Bautista, T., Alkadi, G., Núvez, A., A unified system-level modeling and simulation environment for mpsoc design: Mpeg-4 decoder case study (2006) DATE '06: Proceedings of the Conference on Design, Automation and Test in Europe, 3001 Leuven, Belgium, Belgium: European Design and Automation Association, pp. 474-479 
504 |a Thiele, L., Chakraborty, S., Gries, M., Kinzli, S., (2002) Design Space Exploration of Network Processor Architectures, , HPCA Workshop, February 2002 
504 |a Gries, M., Kulkarni, C., Sauer, C., Keutzer, K., Comparing analytical modeling with simulation for network processors: A case study (2003) DATE 
504 |a Goossens, K., Dielissen, J., Gangwal, O.P., Pestana, S.G., Radulescu, A., Rijpkema, E., A design flow for application-specific networks on chip with guaranteed performance to accelerate SOC design and verification (2005) Proceedings -Design, Automation and Test in Europe, DATE '05, II, pp. 1182-1187. , DOI 10.1109/DATE.2005.11, 1395754, Proceedings - Design, Automation and Test in Europe, DATE '05 
504 |a Kumar, A., Hansson, A., Huisken, J., Corporaal, H., Interactive presentation: An fpga design flow for reconfigurable network-based multi-processor systems on chip (2007) DATE '07: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 117-122. , ACM Press, New York 
504 |a Assayad, I., Bertin, V., Defaut, F.-X., Gerner, P., Quévreux, O., Yovine, S., JAHUEL: A formal framework for software synthesis (2005) ICFEM'05 
504 |a Assayad, I., Yovine, S., System platform simulation model applied to multiprocessor video encoding (2006) IEEE Symposium on Industrial Embedded Systems 
504 |a Assayad, I., Yovine, S., P-Ware: A precise and scalable component-based simulation tool for embedded multiprocessor industrial applications (2007) EUROMICRO DSD 
504 |a Assayad, I., Yovine, S., Compositional constraints generation for concurrent real time loops with interdependent iterations (2005) I2CS'05. LNCS, , Springer, Berlin 
504 |a Assayad, I., Yovine, S., Modelling and exploration environment for application specific multiprocessor systems (2007) HASE '07. IEEE CS, pp. 433-434. , Washington 
504 |a Assayad, I., Gerner, P., Yovine, S., Bertin, V., Modelling, analysis and implementation of an on-line video encoder (2005) DFMA'05. IEEE Computer Society, , Washington 
504 |a (1995), Requirements for ip version 4 routers, United States, June; http://www.intel.com/design/network/manuals/278882.htm, IXP2800, Network processor hardware reference manual 
520 3 |a The introduction of high-performance applications such as multimedia applications into SoCs led the manufacturers to provide embedded SoCs able to offer an important computing power which makes it possible to answer the increasing requirements of future evolutions of these applications. One of the adopted solutions is the use of multiprocessor SoCs. In this paper, we present a joint SW/HW design exploration methodology for multiprocessor SoCs. The system model relies on transaction-level component-based models for modeling parallel software and multiprocessor hardware. Our proposal comprises two original points. First, we propose a composable software-level scheduler constraints synthesis technique. Second, we present a combined software-level and exploratory hardwarelevel schedulers. The methodology has the advantage of combining real-time requirements of software with effective exploitation of multiprocessor hardware. We describe and apply the methodology to synthesize a scheduler of a slice-based MPEG-4 video encoder on the multiprocessor Cake SoCs. © Springer Science+Business Media, LLC 2010.  |l eng 
593 |a ENSEM, University of Hassan II Ain Chock, Oasis Casablanca, Morocco 
593 |a Departamento de Computacion, Universidad de Buenos Aires, Researcher at CONICET, Buenos Aires, Argentina 
690 1 0 |a EXPLORATION 
690 1 0 |a MULTIPROCESSOR SYSTEM-ON-CHIPS (SOCS) 
690 1 0 |a REAL-TIME REQUIREMENTS 
690 1 0 |a SCHEDULING 
690 1 0 |a SW/HW DESIGN 
690 1 0 |a COMPONENT-BASED MODELS 
690 1 0 |a COMPUTING POWER 
690 1 0 |a EXPLORATION 
690 1 0 |a HIGH PERFORMANCE APPLICATIONS 
690 1 0 |a MPEG-4 VIDEO ENCODERS 
690 1 0 |a MULTI-PROCESSOR HARDWARE 
690 1 0 |a MULTIMEDIA APPLICATIONS 
690 1 0 |a MULTIPROCESSOR SYSTEM ON CHIPS 
690 1 0 |a PARALLEL SOFTWARE 
690 1 0 |a REAL TIME REQUIREMENT 
690 1 0 |a SW/HW DESIGN 
690 1 0 |a SYNTHESIS METHODOLOGY 
690 1 0 |a SYNTHESIS TECHNIQUES 
690 1 0 |a SYSTEM MODELS 
690 1 0 |a DESIGN 
690 1 0 |a MOTION PICTURE EXPERTS GROUP STANDARDS 
690 1 0 |a SCHEDULING 
690 1 0 |a TIMING JITTER 
690 1 0 |a MULTIPROCESSING SYSTEMS 
700 1 |a Yovine, S. 
773 0 |d 2010  |g v. 14  |h pp. 75-103  |k n. 2  |p Des Autom Embedded Syst  |x 09295585  |t Design Automation for Embedded Systems 
856 4 1 |u https://www.scopus.com/inward/record.uri?eid=2-s2.0-77956912418&doi=10.1007%2fs10617-010-9051-5&partnerID=40&md5=691c336f7de766fa6cbede05a9f15ad7  |y Registro en Scopus 
856 4 0 |u https://doi.org/10.1007/s10617-010-9051-5  |y DOI 
856 4 0 |u https://hdl.handle.net/20.500.12110/paper_09295585_v14_n2_p75_Assayad  |y Handle 
856 4 0 |u https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_09295585_v14_n2_p75_Assayad  |y Registro en la Biblioteca Digital 
961 |a paper_09295585_v14_n2_p75_Assayad  |b paper  |c PE 
962 |a info:eu-repo/semantics/article  |a info:ar-repo/semantics/artículo  |b info:eu-repo/semantics/publishedVersion 
999 |c 83836