Добірка наукової літератури з теми "Heterogeneous programming"
Оформте джерело за APA, MLA, Chicago, Harvard та іншими стилями
Ознайомтеся зі списками актуальних статей, книг, дисертацій, тез та інших наукових джерел на тему "Heterogeneous programming".
Біля кожної праці в переліку літератури доступна кнопка «Додати до бібліографії». Скористайтеся нею – і ми автоматично оформимо бібліографічне посилання на обрану працю в потрібному вам стилі цитування: APA, MLA, «Гарвард», «Чикаго», «Ванкувер» тощо.
Також ви можете завантажити повний текст наукової публікації у форматі «.pdf» та прочитати онлайн анотацію до роботи, якщо відповідні параметри наявні в метаданих.
Статті в журналах з теми "Heterogeneous programming"
Kirgizov, G. V., and I. A. Kirilenko. "Heterogeneous Architectures Programming Library." Proceedings of the Institute for System Programming of the RAS 30, no. 4 (2018): 45–62. http://dx.doi.org/10.15514/ispras-2018-30(4)-3.
Повний текст джерелаViñas, Moisés, Zeki Bozkus, and Basilio B. Fraguela. "Exploiting heterogeneous parallelism with the Heterogeneous Programming Library." Journal of Parallel and Distributed Computing 73, no. 12 (December 2013): 1627–38. http://dx.doi.org/10.1016/j.jpdc.2013.07.013.
Повний текст джерелаSampson, Adrian, Kathryn S. McKinley, and Todd Mytkowicz. "Static stages for heterogeneous programming." Proceedings of the ACM on Programming Languages 1, OOPSLA (October 12, 2017): 1–27. http://dx.doi.org/10.1145/3133895.
Повний текст джерелаChiang, Chia-Chu. "Implicit heterogeneous and parallel programming." ACM SIGSOFT Software Engineering Notes 30, no. 3 (May 2005): 1–6. http://dx.doi.org/10.1145/1061874.1061887.
Повний текст джерелаEckhardt, Jason, Roumen Kaiabachev, Emir Pasalic, Kedar Swadi, and Walid Taha. "Implicitly Heterogeneous Multi-Stage Programming." New Generation Computing 25, no. 3 (May 2007): 305–36. http://dx.doi.org/10.1007/s00354-007-0020-x.
Повний текст джерелаKunzman, David M., and Laxmikant V. Kalé. "Programming Heterogeneous Clusters with Accelerators Using Object-Based Programming." Scientific Programming 19, no. 1 (2011): 47–62. http://dx.doi.org/10.1155/2011/525717.
Повний текст джерелаWatts, Gordon. "hep_tables: Heterogeneous Array Programming for HEP." EPJ Web of Conferences 251 (2021): 03061. http://dx.doi.org/10.1051/epjconf/202125103061.
Повний текст джерелаChen, Cheng, Wenxiang Yang, Fang Wang, Dan Zhao, Yang Liu, Liang Deng, and Canqun Yang. "Reverse Offload Programming on Heterogeneous Systems." IEEE Access 7 (2019): 10787–97. http://dx.doi.org/10.1109/access.2019.2891740.
Повний текст джерелаBisiani, R., and A. Forin. "Multilanguage parallel programming of heterogeneous machines." IEEE Transactions on Computers 37, no. 8 (August 1988): 930–45. http://dx.doi.org/10.1109/12.2245.
Повний текст джерелаSong, Changxu. "Analysis on Heterogeneous Computing." Journal of Physics: Conference Series 2031, no. 1 (September 1, 2021): 012049. http://dx.doi.org/10.1088/1742-6596/2031/1/012049.
Повний текст джерелаДисертації з теми "Heterogeneous programming"
Bhatia, Vishal. "Remote programming for heterogeneous sensor networks." Manhattan, Kan. : Kansas State University, 2008. http://hdl.handle.net/2097/1091.
Повний текст джерелаDastgeer, Usman. "Skeleton Programming for Heterogeneous GPU-based Systems." Licentiate thesis, Linköpings universitet, PELAB - Laboratoriet för programmeringsomgivningar, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-70234.
Повний текст джерелаPlanas, Carbonell Judit. "Programming models and scheduling techniques for heterogeneous architectures." Doctoral thesis, Universitat Politècnica de Catalunya, 2015. http://hdl.handle.net/10803/327036.
Повний текст джерелаActualment, hi ha una clara tendència per l'ús de sistemes heterogenis d'alt rendiment, ja que ofereixen una major potència de càlcul que els sistemes homogenis amb CPUs tradicionals. L'addició d'unitats especialitzades (acceleradors com ara GPGPUs) als sistemes amb CPUs s'ha convertit en una revolució en el món de la computació d'alt rendiment. Els sistemes heterogenis poden adaptar-se millor a les diferents necessitats de les aplicacions, ja que cada tipus d'arquitectura ofereix diferents característiques. Per tant, per maximitzar el rendiment, les aplicacions s'han de dividir en diverses parts d'acord amb els seus requeriments computacionals. Llavors, aquestes parts s'han d'executar al dispositiu que s'adapti millor a les seves necessitats. Per tant, l'heterogeneïtat introdueix una complexitat addicional en el desenvolupament d'aplicacions: d'una banda, els codis font s'han d'adaptar a les noves arquitectures i, de l'altra, la gestió de recursos es fa més complicada. Per exemple, múltiples espais de memòria que requereixen moviments explícits de dades o sincronitzacions addicionals entre diferents parts de codi que s'executen en diferents unitats. Per això, la programació i el manteniment del codi en sistemes heterogenis són extremadament complexos i cars. Tot i que hi ha diverses propostes per a la programació d'acceleradors, com CUDA o OpenCL, aquests models no resolen els reptes de programació descrits anteriorment, ja que exposen les característiques de baix nivell del hardware al programador. Per tant, els models de programació han de poder ocultar les complexitats dels acceleradors de cara al programador, proporcionant un entorn de desenvolupament homogeni. En aquest context, la tesi contribueix en dos aspectes fonamentals: primer, proposa un disseny per a gestionar de manera eficient l'execució d'aplicacions heterogènies i, segon, presenta diversos mecanismes de planificació per dividir l'execució d'aplicacions entre totes les unitats del sistema, per tal de maximitzar el rendiment i la utilització de recursos. La primera contribució proposa un disseny d'execució asíncron per gestionar els moviments de dades i sincronitzacions en acceleradors. Aquest enfocament s'ha desenvolupat en dos passos: primer, una proposta semi-asíncrona i després, una proposta totalment asíncrona per tal d'adaptar-se a les restriccions del hardware contemporani. Els resultats en sistemes multi-accelerador mostren que aquests enfocaments poden assolir el màxim rendiment esperat. Fins i tot, en determinats casos, poden superar el rendiment de codis nadius altament optimitzats. La segona contribució presenta quatre mecanismes de planificació diferents, enfocats a la programació heterogènia, per minimitzar el temps d'execució de les aplicacions. Per exemple, minimitzar la quantitat de dades compartides entre espais de memòria, o maximitzar la utilització de recursos mitjançant l'execució de cada porció de codi a la unitat que s'adapta millor. Els experiments s'han realitzat en diferents plataformes heterogènies, incloent CPUs, GPGPUs i dispositius Intel Xeon Phi. És particularment interessant analitzar com totes aquestes estratègies de planificació poden afectar el rendiment de l'aplicació. Com a resultat, es poden extreure tres conclusions generals: en primer lloc, el rendiment de l'aplicació no està garantit en les noves generacions de hardware. Per tant, els codis s'han d'actualitzar periòdicament a mesura que el hardware evoluciona. En segon lloc, la forma més eficient d'executar una aplicació en una plataforma heterogènia és dividir-la en porcions més petites i escollir la unitat que millor s'adapta per executar cada porció. Finalment, i probablement la conclusió més important, és que les exigències derivades de les dues primeres conclusions poden ser implementades dins de llibreries de sistema, de manera que la complexitat de programació d'arquitectures heterogènies quedi completament oculta per al programador.
VILLALOBOS, CRISTIAN ENRIQUE MUNOZ. "HETEROGENEOUS PARALLELIZATION OF QUANTUM-INSPIRED LINEAR GENETIC PROGRAMMING." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2014. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=27791@1.
Повний текст джерелаCOORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR
FUNDAÇÃO DE APOIO À PESQUISA DO ESTADO DO RIO DE JANEIRO
PROGRAMA DE EXCELENCIA ACADEMICA
BOLSA NOTA 10
Um dos principais desafios da ciência da computação é conseguir que um computador execute uma tarefa que precisa ser feita, sem dizer-lhe como fazê-la. A Programação Genética (PG) aborda este desafio a partir de uma declaração de alto nível sobre o que é necessário ser feito e cria um programa de computador para resolver o problema automaticamente. Nesta dissertação, é desenvolvida uma extensão do modelo de Programação Genética Linear com Inspiração Quântica (PGLIQ) com melhorias na eficiência e eficácia na busca de soluções. Para tal, primeiro o algoritmo é estruturado em um sistema de paralelização heterogênea visando à aceleração por Unidades de Processamento Gráfico e a execução em múltiplos processadores CPU, maximizando a velocidade dos processos, além de utilizar técnicas otimizadas para reduzir os tempos de transferências de dados. Segundo, utilizam-se as técnicas de Visualização Gráfica que interpretam a estrutura e os processos que o algoritmo evolui para entender o efeito da paralelização do modelo e o comportamento da PGLIQ. Na implementação da paralelização heterogênea, são utilizados os recursos de computação paralela como Message Passing Interface (MPI) e Open Multi-Processing (OpenMP), que são de vital importância quando se trabalha com multi-processos. Além de representar graficamente os parametros da PGLIQ, visualizando-se o comportamento ao longo das gerações, uma visualização 3D para casos de robôtica evolutiva é apresentada, na qual as ferramentas de simulação dinâmica como Bullet SDK e o motor gráfico OGRE para a renderização são utilizadas.
One of the main challenges of computer science is to get a computer execute a task that must be done, without telling it how to do it. Genetic Programming (GP) deals with this challenge from a high level statement of what is needed to be done and creates a computer program to solve the problem automatically. In this dissertation we developed an extension of Quantum-Inspired Linear Genetic Programming Model (QILGP), aiming to improve its efficiency and effectiveness in the search for solutions. For this, first the algorithm is structured in a Heterogeneous Parallelism System, Aiming to accelerated using Graphics Processing Units GPU and multiple CPU processors, reducing the timing of data transfers while maximizing the speed of the processes. Second, using the techniques of Graphic Visualization which interpret the structure and the processes that the algorithm evolves, understanding the behavior of QILGP. We used the highperformance features such as Message Passing Interface (MPI) and Open Multi- Processing (OpenMP), which are of vital importance when working with multiprocesses, as it is necessary to design a topology that has multiple levels of parallelism to avoid delaying the process for transferring the data to a local computer where the visualization is projected. In addition to graphically represent the parameters of PGLIQ devising the behavior over generations, a 3D visualization for cases of evolutionary robotics is presented, in which the tools of dynamic simulation as Bullet SDK and graphics engine OGRE for rendering are used . This visualization is used as a tool for a case study in this dissertation.
Aji, Ashwin M. "Programming High-Performance Clusters with Heterogeneous Computing Devices." Diss., Virginia Tech, 2015. http://hdl.handle.net/10919/52366.
Повний текст джерелаPh. D.
Guerreiro, Pedro Miguel Rito. "Visual programming in a heterogeneous multi-core environment." Master's thesis, Universidade de Évora, 2009. http://hdl.handle.net/10174/18505.
Повний текст джерелаFANFARILLO, ALESSANDRO. "Parallel programming techniques for heterogeneous exascale computing platforms." Doctoral thesis, Università degli Studi di Roma "Tor Vergata", 2014. http://hdl.handle.net/2108/202339.
Повний текст джерелаSchneider, Scott. "Shared Memory Abstractions for Heterogeneous Multicore Processors." Diss., Virginia Tech, 2010. http://hdl.handle.net/10919/30240.
Повний текст джерелаPh. D.
Podobas, Artur, Mats Brorsson, and Vladimir Vlassov. "Exploring heterogeneous scheduling using the task-centric programming model." KTH, Programvaru- och datorsystem, SCS, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-120436.
Повний текст джерелаQC 20130429
ENCORE
Dekkiche, Djamila. "Programming methodologies for ADAS applications in parallel heterogeneous architectures." Thesis, Université Paris-Saclay (ComUE), 2017. http://www.theses.fr/2017SACLS388/document.
Повний текст джерелаComputer Vision (CV) is crucial for understanding and analyzing the driving scene to build more intelligent Advanced Driver Assistance Systems (ADAS). However, implementing CV-based ADAS in a real automotive environment is not straightforward. Indeed, CV algorithms combine the challenges of high computing performance and algorithm accuracy. To respond to these requirements, new heterogeneous circuits are developed. They consist of several processing units with different parallel computing technologies as GPU, dedicated accelerators, etc. To better exploit the performances of such architectures, different languages are required depending on the underlying parallel execution model. In this work, we investigate various parallel programming methodologies based on a complex case study of stereo vision. We introduce the relevant features and limitations of each approach. We evaluate the employed programming tools mainly in terms of computation performances and programming productivity. The feedback of this research is crucial for the development of future CV algorithms in adequacy with parallel architectures with a best compromise between computing performance, algorithm accuracy and programming efforts
Книги з теми "Heterogeneous programming"
Castrillón Mazo, Jerónimo, and Rainer Leupers. Programming Heterogeneous MPSoCs. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-00675-8.
Повний текст джерелаHeterogeneous computing with OpenCL. Waltham, MA: Morgan Kaufmann, 2012.
Знайти повний текст джерелаSchwartz, David G. Cooperating heterogeneous systems. Boston: Kluwer Academic, 1995.
Знайти повний текст джерелаSchwartz, David G. Cooperating Heterogeneous Systems. Boston, MA: Springer US, 1995.
Знайти повний текст джерелаKarandikar, Abhay. Mobility Management in LTE Heterogeneous Networks. Singapore: Springer Singapore, 2017.
Знайти повний текст джерелаParallel computing on heterogeneous networks. Hoboken, N.J: John Wiley, 2003.
Знайти повний текст джерелаBalakrishnan, Anantaram. The nozzle guide vane problem: Partitioning a heterogeneous inventory. West Lafayette, Ind: Institute for Research in the Behavioral, Economic, and Management Sciences, Krannert Graduate School of Management, Purdue University, 1986.
Знайти повний текст джерелаM, Purtilo James, and United States. National Aeronautics and Space Administration., eds. Using an architectural approach to integrate heterogeneous, distributed software components. [Morgantown, WV]: West Virginia University, 1995.
Знайти повний текст джерелаGray, Peter M. D., 1940-, ed. The Functional approach to data management: Modeling, analyzing, and integrating heterogeneous data. Berlin: Springer, 2004.
Знайти повний текст джерелаservice), SpringerLink (Online, ed. Specification and Analytical Evaluation of Heterogeneous Dynamic Quorum-Based Data Replication Schemes. Wiesbaden: Vieweg+Teubner Verlag, 2012.
Знайти повний текст джерелаЧастини книг з теми "Heterogeneous programming"
Castrillón Mazo, Jerónimo, and Rainer Leupers. "Introduction." In Programming Heterogeneous MPSoCs, 1–13. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_1.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Background and Problem Definition." In Programming Heterogeneous MPSoCs, 15–52. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_2.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Related Work." In Programming Heterogeneous MPSoCs, 53–72. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_3.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "MPSoC Runtime Management." In Programming Heterogeneous MPSoCs, 73–88. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_4.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Sequential Code Flow." In Programming Heterogeneous MPSoCs, 89–122. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_5.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Parallel Code Flow." In Programming Heterogeneous MPSoCs, 123–64. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_6.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Extensions for Software Defined Radio." In Programming Heterogeneous MPSoCs, 165–86. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_7.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Multi-Application Flow." In Programming Heterogeneous MPSoCs, 187–203. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_8.
Повний текст джерелаCastrillón Mazo, Jerónimo, and Rainer Leupers. "Conclusions and Outlook." In Programming Heterogeneous MPSoCs, 205–7. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00675-8_9.
Повний текст джерелаFumero, J., C. Kotselidis, F. Zakkak, M. Papadimitriou, O. Akrivopoulos, C. Tselios, N. Kanakis, et al. "Programming and Architecture Models." In Heterogeneous Computing Architectures, 53–87. Boca Raton : Taylor & Francis, a CRC title, part of the Taylor & Francis imprint, a member of the Taylor & Francis Group, the academic division of T&F Informa, plc, 2019.: CRC Press, 2019. http://dx.doi.org/10.1201/9780429399602-3.
Повний текст джерелаТези доповідей конференцій з теми "Heterogeneous programming"
Kunzman, David M., and Laxmikant V. Kale. "Programming Heterogeneous Systems." In Distributed Processing, Workshops and Phd Forum (IPDPSW). IEEE, 2011. http://dx.doi.org/10.1109/ipdps.2011.377.
Повний текст джерелаAkram, Shoaib. "Managed Language Runtimes on Heterogeneous Hardware." In Programming '17: International Conference on the Art, Science, and Engineering of Programming. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3079368.3079397.
Повний текст джерелаClarkson, James, Juan Fumero, Michail Papadimitriou, Maria Xekalaki, and Christos Kotselidis. "Towards practical heterogeneous virtual machines." In
"Transparently programming heterogeneous distributed systems." In 1996 IFIP/IEEE International Conference on Distributed Platforms. IEEE, 1996. http://dx.doi.org/10.1109/icdp.1996.864217.
Повний текст джерелаMurthy, V. K., and E. V. Krishnamurthy. "Heterogeneous programming with concurrent objects." In the 1997 ACM symposium. New York, New York, USA: ACM Press, 1997. http://dx.doi.org/10.1145/331697.332332.
Повний текст джерелаFumero, Juan, Athanasios Stratikopoulos, and Christos Kotselidis. "Running parallel bytecode interpreters on heterogeneous hardware." In
Sodsong, Wasuwee, Jingun Hong, Seongwook Chung, Yeongkyu Lim, Shin-Dug Kim, and Bernd Burgstaller. "Dynamic Partitioning-based JPEG Decompression on Heterogeneous Multicore Architectures." In Programming Models and Applications. New York, New York, USA: ACM Press, 2007. http://dx.doi.org/10.1145/2578948.2560684.
Повний текст джерелаOtoom, Mwaffaq, and JoAnn M. Paul. "Chip-level programming of heterogeneous multiprocessors." In 2015 10th International Design & Test Symposium (IDT). IEEE, 2015. http://dx.doi.org/10.1109/idt.2015.7396730.
Повний текст джерелаCui, Xiang, Xiaowen Li, and Yifeng Chen. "Programming Heterogeneous Systems with Array Types." In 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). IEEE, 2015. http://dx.doi.org/10.1109/ccgrid.2015.113.
Повний текст джерелаDeakin, Tom, James Cownie, Wei-Chen Lin, and Simon McIntosh-Smith. "Heterogeneous Programming for the Homogeneous Majority." In 2022 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC). IEEE, 2022. http://dx.doi.org/10.1109/p3hpc56579.2022.00006.
Повний текст джерелаЗвіти організацій з теми "Heterogeneous programming"
Flower, J. W., and A. Kolawa. A Heterogeneous Parallel Programming Capability. Fort Belvoir, VA: Defense Technical Information Center, November 1990. http://dx.doi.org/10.21236/ada229710.
Повний текст джерелаLabarta, Jesus J. Programming Models for Heterogeneous Multicore Systems. Fort Belvoir, VA: Defense Technical Information Center, August 2011. http://dx.doi.org/10.21236/ada550469.
Повний текст джерелаArabe, Jose N., Adam Beguelin, Bruce Lowekamp, and Erik Seligman. Dome: Parallel Programming in a Heterogeneous Multi-User Environment. Fort Belvoir, VA: Defense Technical Information Center, April 1995. http://dx.doi.org/10.21236/ada295491.
Повний текст джерелаKnighton, Shane A. A Network-Based Mathematical Programming Approach to Optimal Rostering of Continuous Heterogeneous Workforces. Fort Belvoir, VA: Defense Technical Information Center, May 2005. http://dx.doi.org/10.21236/ada433267.
Повний текст джерелаBarbara Chapman. Center for Programming Models for Scalable Parallel Computing - Towards Enhancing OpenMP for Manycore and Heterogeneous Nodes. Office of Scientific and Technical Information (OSTI), February 2012. http://dx.doi.org/10.2172/1051399.
Повний текст джерелаMorkun, Vladimir S., Natalia V. Morkun, and Andrey V. Pikilnyak. Augmented reality as a tool for visualization of ultrasound propagation in heterogeneous media based on the k-space method. [б. в.], February 2020. http://dx.doi.org/10.31812/123456789/3757.
Повний текст джерела