![]() A cross-compiler produces code for a different CPU or operating system than the one on which the cross-compiler itself runs. There are many different types of compilers which produce output in different useful forms. assembly language, object code, or machine code) to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. Discov.In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language). The Scientist, 26–32 (July 2006)Īgrawal R., Gehrke J., Gunopulos D., Raghavan P.: Automatic subspace clustering of high dimensional data. SPAA ’09, ACM Press (August 2009)īaker, D.: Proteins by design. RFC 3174, Internet Engineering Task Force (September 2001)įrigo, M., Halpern, P., Leiserson, C.E., Lewin-Berlin, S.: Reducers and other Cilk++ hyperobjects. Leijen D., Schulte W., Burckhardt S.: The design of a task parallel library. ACM (2008)įree Software Foundation Inc.: GCC, The GNU Compiler Collection. Teruel, X., Unnikrishnan, P., Martorell, X., Ayguadé, E., Silvera, R., Zhang, G., Tiotto, E.: OpenMP tasks in IBM XL compilers. In: Adve, V.S., Garzarán, M.J., Petersen, P., (eds.) LCPC. ![]() (2002)Īyguadé, E., Duran, A., Hoeflinger, J., Massaioli, F., Teruel, X.: An experimental evaluation of the new OpenMP tasking model. In: European Workshop on OpenMP (EWOMP’02). ![]() Su, E., Tian, X., Girkar, M., Haab, G., Shah, S., Petersen, P.: Compiler support of the workqueuing execution model for Intel SMP architectures. In: First Workshop on Execution Environments for Distributed Computing. Ibanez, R.F.: Task chunking of iterative constructions in OpenMP 3.0. In: SC08: ACM/IEEE Supercomputing 2008, Piscataway, pp. Springer (2008)ĭuran, A., Corbalán, J., Ayguadé, E.: An adaptive cut-off for task parallelism. In: Eigenmann, R., de Supinski, B.R., (eds.) IWOMP ’08. ACM, New York, NY, USA (1990)ĭuran, A., Corbalán, J., Ayguadé, E.: Evaluation of OpenMP task scheduling strategies. Mohr, E., Kranz, D.A., Robert, H., Halstead, J.: Lazy task creation: a technique for increasing the granularity of parallel programs. (1995)īlumofe, R., Leiserson, C.: Scheduling multithreaded computations by work stealing. In: PPoPP ’95: Proceedings of 5th ACM SIGPLAN symp. Springer-Verlag, Berlin, Heidelberg (2009)īlumofe, R., Joerg, C., Kuszmaul, B., Leiserson, C., Randall, K., Zhou, Y.: Cilk: An efficient multithreaded runtime system. ![]() In: IWOMP ’09: Proceedings 5th International Workshop on OpenMP, pp. Olivier, S.L., Prins, J.F.: Evaluating OpenMP 3.0 run time systems on unbalanced task graphs. ![]() IEEE Computer Society, Vienna, Austria (September 2009) 2008)ĭuran, A., Teruel, X., Ferrer, R., Martorell, X., Ayguadé, E.: Barcelona OpenMP Tasks Suite: a set of benchmarks targeting the exploitation of task parallelism in OpenMP. Olivier, S., Prins, J.: Scalable dynamic load balancing using UPC. Kukanov, A., Voss, M.: The foundations for scalable multi-core software in intel threading building blocks. Springer (2007)įrigo, M., Leiserson, C.E., Randall, K.H.: The implementation of the Cilk-5 multithreaded language. In: Almási, G., Cascaval, C., Wu, P., (eds.) Proceedings of LCPC 2006. Olivier, S., Huan, J., Liu, J., Prins, J., Dinan, J., Sadayappan, P., Tseng, C.W.: UTS: An unbalanced tree search benchmark. OpenMP Architecture Review Board: OpenMP API, Version 3.0 (May 2008) ![]()
0 Comments
Leave a Reply. |