ROSE (compiler framework) (original) (raw)

About DBpedia

The ROSE compiler framework, developed at Lawrence Livermore National Laboratory (LLNL), is an open-source software compiler infrastructure to generate source-to-source analyzers and translators for multiple source languages including C (C89, C98, Unified Parallel C (UPC)), C++ (C++98, C++11), Fortran (77, 95, 2003), OpenMP, Java, Python, and PHP.

Property Value
dbo:abstract The ROSE compiler framework, developed at Lawrence Livermore National Laboratory (LLNL), is an open-source software compiler infrastructure to generate source-to-source analyzers and translators for multiple source languages including C (C89, C98, Unified Parallel C (UPC)), C++ (C++98, C++11), Fortran (77, 95, 2003), OpenMP, Java, Python, and PHP. It also supports certain binary files, and auto-parallelizing compilers by generating source code annotated with OpenMP directives. Unlike most other research compilers, ROSE is aimed at enabling non-experts to leverage compiler technologies to build their own custom software analyzers and optimizers. (en)
dbo:computingPlatform dbr:X86-64 dbr:IA-32
dbo:developer dbr:Lawrence_Livermore_National_Laboratory
dbo:genre dbr:Compiler
dbo:latestPreviewDate 2016-03-16 (xsd:date)
dbo:latestPreviewVersion 0.9.6a
dbo:latestReleaseDate 2019-12-15 (xsd:date)
dbo:latestReleaseVersion 0.9.13.0
dbo:license dbr:BSD_licenses
dbo:operatingSystem dbr:Linux dbr:OS_X
dbo:programmingLanguage dbr:C++
dbo:wikiPageExternalLink https://web.archive.org/web/20110823215903/https:/outreach.scidac.gov/projects/rose/
dbo:wikiPageID 21108304 (xsd:integer)
dbo:wikiPageLength 5117 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1090394174 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:C++_template dbr:Research_and_development dbr:DMS_Software_Reengineering_Toolkit dbr:Unified_Parallel_C dbr:Intermediate_representation dbr:Proprietary_software dbc:Software_using_the_BSD_license dbr:Compiler dbr:Source-to-source_compiler dbr:Linux dbr:Los_Alamos_National_Laboratory dbr:BSD_licenses dbr:C++ dbr:C_(programming_language) dbr:Fortran dbr:PHP dbr:Java_(programming_language) dbc:Source-to-source_compilers dbc:C++_compilers dbc:C_(programming_language)_compilers dbc:Compilers dbc:Fortran_compilers dbc:Free_compilers_and_interpreters dbc:Lawrence_Livermore_National_Laboratory dbr:Abstract_syntax_tree dbr:Lawrence_Livermore_National_Laboratory dbr:Edison_Design_Group dbr:Translator_(computing) dbr:Automatic_parallelization dbr:OS_X dbr:Object-oriented dbr:Open-source_software dbr:OpenMP dbr:X86-64 dbr:IA-32
dbp:author Daniel J. Quinlan, Chunhua Liao, Robb P. Matzke, Markus Schordan, et al. (en)
dbp:developer dbr:Lawrence_Livermore_National_Laboratory
dbp:genre dbr:Compiler
dbp:language English (en)
dbp:latestPreviewDate 2016-03-16 (xsd:date)
dbp:latestPreviewVersion 0.900000 (xsd:double)
dbp:latestReleaseDate 2019-12-15 (xsd:date)
dbp:latestReleaseVersion 0.900000 (xsd:double)
dbp:license BSD modified (en)
dbp:name ROSE (en)
dbp:operatingSystem dbr:Linux dbr:OS_X
dbp:platform dbr:X86-64 dbr:IA-32
dbp:programmingLanguage dbr:C++
dbp:title ROSE (en)
dbp:wikiPageUsesTemplate dbt:FOSS dbt:Github dbt:Infobox_software dbt:More_citations_needed dbt:Official_website dbt:Reflist dbt:Snd dbt:Start_date_and_age dbt:URL dbt:Wikibooks dbt:Lawrence_Livermore_National_Laboratory
dct:subject dbc:Software_using_the_BSD_license dbc:Source-to-source_compilers dbc:C++_compilers dbc:C_(programming_language)_compilers dbc:Compilers dbc:Fortran_compilers dbc:Free_compilers_and_interpreters dbc:Lawrence_Livermore_National_Laboratory
gold:hypernym dbr:Infrastructure
rdf:type owl:Thing dbo:Company dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatC++Compilers yago:WikicatCompilers yago:WikicatSource-to-sourceCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 yago:WikicatFreeCompilersAndInterpreters
rdfs:comment The ROSE compiler framework, developed at Lawrence Livermore National Laboratory (LLNL), is an open-source software compiler infrastructure to generate source-to-source analyzers and translators for multiple source languages including C (C89, C98, Unified Parallel C (UPC)), C++ (C++98, C++11), Fortran (77, 95, 2003), OpenMP, Java, Python, and PHP. (en)
rdfs:label ROSE (compiler framework) (en)
owl:sameAs freebase:ROSE (compiler framework) yago-res:ROSE (compiler framework) wikidata:ROSE (compiler framework) dbpedia-fa:ROSE (compiler framework) https://global.dbpedia.org/id/4tWCb
prov:wasDerivedFrom wikipedia-en:ROSE_(compiler_framework)?oldid=1090394174&ns=0
foaf:homepage http://www.rosecompiler.org
foaf:isPrimaryTopicOf wikipedia-en:ROSE_(compiler_framework)
foaf:name ROSE (en)
is dbo:wikiPageDisambiguates of dbr:Rose_(disambiguation)
is dbo:wikiPageRedirects of dbr:Rose_compiler_framework dbr:ROSE_compiler_framework
is dbo:wikiPageWikiLink of dbr:List_of_compilers dbr:Rose_compiler_framework dbr:OpenMP dbr:Rose_(disambiguation) dbr:Outline_of_free_software dbr:ROSE_compiler_framework
is foaf:primaryTopic of wikipedia-en:ROSE_(compiler_framework)