{ "http://fr.dbpedia.org/resource/ARM_NEON" : { "http://dbpedia.org/ontology/wikiPageWikiLink" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } , "http://fr.dbpedia.org/resource/Auto-vectorisation" : { "http://www.w3.org/2000/01/rdf-schema#label" : [ { "type" : "literal", "value" : "Auto-vectorisation" , "lang" : "fr" } , { "type" : "literal", "value" : "Vectorizaci\u00F3n autom\u00E1tica" , "lang" : "es" } ] , "http://www.w3.org/2000/01/rdf-schema#comment" : [ { "type" : "literal", "value" : "L'auto-vectorisation est une technique de compilation de langage de programmation, permettant d'adapter automatiquement des boucles de fonctions traitant des vecteurs, ou, plus g\u00E9n\u00E9ralement, des matrices, \u00E0 un processeur vectoriel ou bien un SIMD. On appelle plus g\u00E9n\u00E9ralement, le fait d'adapter des traitements \u00E0 des processeurs vectoriels, de fa\u00E7on manuelle ou automatique, une vectorisation. Le compilateur LLVM, supportant les m\u00EAmes SIMD, utilise \u00E9galement ce type de technique donnant des r\u00E9sultats meilleurs ou moins bon selon les cas." , "lang" : "fr" } ] , "http://www.w3.org/2000/01/rdf-schema#seeAlso" : [ { "type" : "uri", "value" : "https://commons.wikimedia.org/wiki/File:LL-Q150_(fra)-X-Javier-Auto-vectorisation.wav" } ] , "http://www.w3.org/2002/07/owl#sameAs" : [ { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q16529632" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } , { "type" : "uri", "value" : "http://dbpedia.org/resource/Automatic_vectorization" } , { "type" : "uri", "value" : "http://fa.dbpedia.org/resource/\u0628\u0631\u062F\u0627\u0631\u06CC\u200C\u0633\u0627\u0632\u06CC_\u062E\u0648\u062F\u06A9\u0627\u0631" } , { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Vectorizaci\u00F3n_autom\u00E1tica" } , { "type" : "uri", "value" : "http://g.co/kg/m/012l1_8v" } ] , "http://dbpedia.org/ontology/wikiPageID" : [ { "type" : "literal", "value" : 7290820 , "datatype" : "http://www.w3.org/2001/XMLSchema#integer" } ] , "http://dbpedia.org/ontology/wikiPageRevisionID" : [ { "type" : "literal", "value" : 184959643 , "datatype" : "http://www.w3.org/2001/XMLSchema#integer" } ] , "http://dbpedia.org/ontology/wikiPageWikiLink" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/LLVM" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/ARM_NEON" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Analyse_num\u00E9rique" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/3DNow!" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Informatique" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Compilateur" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Single_instruction_multiple_data" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/GNU_Compiler_Collection" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Alg\u00E8bre_lin\u00E9aire" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Matrice_(math\u00E9matiques)" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Langage_de_programmation" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Vectorisation_(informatique)" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Streaming_SIMD_Extensions" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Processeur_vectoriel" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Langage_de_programmation" } ] , "http://dbpedia.org/ontology/wikiPageExternalLink" : [ { "type" : "uri", "value" : "http://llvm.org/docs/Vectorizers.html" } , { "type" : "uri", "value" : "http://web.eecs.utk.edu/~rwhaley/ATL/INDEX.HTM" } , { "type" : "uri", "value" : "http://gcc.gnu.org/projects/tree-ssa/vectorization.html" } ] , "http://dbpedia.org/ontology/wikiPageLength" : [ { "type" : "literal", "value" : "1873" , "datatype" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" } ] , "http://purl.org/dc/terms/subject" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Alg\u00E8bre_lin\u00E9aire" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Analyse_num\u00E9rique" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Informatique" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Cat\u00E9gorie:Langage_de_programmation" } ] , "http://fr.dbpedia.org/property/wikiPageUsesTemplate" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Mod\u00E8le:\u00C9bauche" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Mod\u00E8le:En" } , { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Mod\u00E8le:Portail" } ] , "http://www.w3.org/ns/prov#wasDerivedFrom" : [ { "type" : "uri", "value" : "http://fr.wikipedia.org/wiki/Auto-vectorisation?oldid=184959643&ns=0" } ] , "http://xmlns.com/foaf/0.1/isPrimaryTopicOf" : [ { "type" : "uri", "value" : "http://fr.wikipedia.org/wiki/Auto-vectorisation" } ] , "http://dbpedia.org/ontology/abstract" : [ { "type" : "literal", "value" : "L'auto-vectorisation est une technique de compilation de langage de programmation, permettant d'adapter automatiquement des boucles de fonctions traitant des vecteurs, ou, plus g\u00E9n\u00E9ralement, des matrices, \u00E0 un processeur vectoriel ou bien un SIMD. On appelle plus g\u00E9n\u00E9ralement, le fait d'adapter des traitements \u00E0 des processeurs vectoriels, de fa\u00E7on manuelle ou automatique, une vectorisation. Le compilateur Gnu GCC utilise des techniques d'auto-vectorisation bas\u00E9es en 2011 sur le framework tree-ssa pour la majorit\u00E9 des SIMD (3DNow!, SSE (et SSE2, SSE3), ARM NEON et l'\u00E9quivalent d'ARM pour l'embarqu\u00E9, MVE. Le compilateur LLVM, supportant les m\u00EAmes SIMD, utilise \u00E9galement ce type de technique donnant des r\u00E9sultats meilleurs ou moins bon selon les cas." , "lang" : "fr" } ] } , "http://fr.dbpedia.org/resource/Processeur_vectoriel" : { "http://dbpedia.org/ontology/wikiPageWikiLink" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } , "http://fr.dbpedia.org/resource/Single_instruction_multiple_data" : { "http://dbpedia.org/ontology/wikiPageWikiLink" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } , "http://fr.dbpedia.org/tag/EsFrResource" : { "http://www.w3.org/ns/oa#hasTarget" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } , "http://fr.wikipedia.org/wiki/Auto-vectorisation" : { "http://xmlns.com/foaf/0.1/primaryTopic" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } , "http://fr.dbpedia.org/tag/WdtFrResource" : { "http://www.w3.org/ns/oa#hasTarget" : [ { "type" : "uri", "value" : "http://fr.dbpedia.org/resource/Auto-vectorisation" } ] } }