This HTML5 document contains 74 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n16https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n9http://dbpedia.org/resource/Configware/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Glossary_of_computer_hardware_terms
dbo:wikiPageWikiLink
dbr:Glossary_of_reconfigurable_computing
Subject Item
dbr:Dataflow_programming
dbo:wikiPageWikiLink
dbr:Glossary_of_reconfigurable_computing
Subject Item
dbr:Glossary_of_reconfigurable_computing
rdf:type
yago:WikicatGlossariesOfComputers yago:Object100002684 yago:Product104007894 yago:Work104599396 yago:Artifact100021939 yago:Glossary106420781 yago:Whole100003553 yago:ReferenceBook106417598 yago:PhysicalEntity100001930 yago:Creation103129123 yago:Book106410904 yago:Publication106589574 yago:Wordbook106418693
rdfs:label
Glossary of reconfigurable computing
rdfs:comment
This is a glossary of terms used in the field of Reconfigurable computing and reconfigurable computing systems, as opposed to the traditional Von Neumann architecture. Aggregate On-chip memoryRefers to total on-chip memory available for multi-FPGA systems. (ASM)Anti machine data memory including to be programmed by to generate the data streams at run time.BitstreamThe file that configures the FPGA (has a .bit extension). The bitstream gets loaded into an FPGA when ready for execution. Obtained after place and route, final result of the place and route phase.Common Memory
dcterms:subject
dbc:Reconfigurable_computing dbc:Glossaries_of_computers
dbo:wikiPageID
11421294
dbo:wikiPageRevisionID
1097596643
dbo:wikiPageWikiLink
dbr:Hybrid-core_computing n9:Software-Co-Compilation dbr:Glossary_of_computer_terms dbc:Glossaries_of_computers dbr:Morphware dbr:Reconfigurable_Data_Path_Array dbr:Simulation dbr:Flowware dbr:Computer_configuration dbr:Computer_hardware dbr:Netlist dbr:High-level_programming_language dbc:Reconfigurable_computing dbr:Heterogeneous_computing dbr:Reconfigurable_computing dbr:Anti_machine dbr:Graphical_user_interface dbr:High_Performance_Computing dbr:Hardware_description_language dbr:Place_and_Route dbr:Data_counter dbr:High-performance_computing dbr:Compilation_(programming) dbr:Von_Neumann_architecture dbr:FPGA dbr:Auto-sequencing_memory dbr:Software dbr:Reconfigurability dbr:Bitstream dbr:Application-specific_integrated_circuit dbr:System-on-a-chip dbr:Data_stream dbr:Emulator
owl:sameAs
yago-res:Glossary_of_reconfigurable_computing n16:4kiec wikidata:Q5571857
dbp:wikiPageUsesTemplate
dbt:Glossary dbt:Unreferenced dbt:Term dbt:Short_description dbt:Defn dbt:Ghat dbt:Glossary_end
dbo:abstract
This is a glossary of terms used in the field of Reconfigurable computing and reconfigurable computing systems, as opposed to the traditional Von Neumann architecture. Aggregate On-chip memoryRefers to total on-chip memory available for multi-FPGA systems. (ASM)Anti machine data memory including to be programmed by to generate the data streams at run time.BitstreamThe file that configures the FPGA (has a .bit extension). The bitstream gets loaded into an FPGA when ready for execution. Obtained after place and route, final result of the place and route phase.Common Memory also known as Shared Memory Should refer to memory on a multi-FPGA board to which all the FPGAs can communicate data to directly and is external to the FPGA.Compile/CompilationCode segments/pieces that are meant to run on the microprocessor. This could include simulation/emulation runs, which are executing on the processor. Alternatively, this word could be used to encompass the processes of synthesis, and place and route for reconfigurable devices.Co-compilationConfigware/Software-Co-Compilation: Compilation for generating Software Code and Configware Code, including automatic Software/Configware partitioning.ConfigwareSource programs for Configuration. Being of structural nature, Configware is the counterpart of Software (being of procedural nature).ConfigurationShould refer to the bitstream currently loaded on an FPGA. When used loosely, it could also refer to the components/chipset making up a board or reconfigurable machine, which should not be the case.Cycle accurate simulationSimulation that exactly mimics the clock on the FPGA, records changes in data based on the rising/falling edge of the clock.Emulation/Simulation also known as Simulation, Modeling. Process of mimicking the behavior of an ASIC design on FPGA-based hardware or a processor-based system or (in the case of simulation) a computer.In addition to configware, the second programming source needed for data scheduling. is data-stream-based, in contrast to software which is instruction-stream-based.High Performance Computing (HPC) also known as High Performance Embedded Computing, Parallel Computing Parallel computing based on an array of microprocessors or (Reconfigurable HPC): FPGAs or rDPAs characterized by large run-times and computing resources, parallel implementations of algorithms.HybridIn this context the term "hybrid" stands for a symbiosis of procedural (instruction-stream-based) computing and reconfigurable computing (no instruction fetch at run time).Hybrid-coreHybrid-core computing is the technique of extending a commodity instruction set architecture (e.g. x86) with application-specific instructions to accelerate application performance. It is a form of heterogeneous computing wherein asymmetric computational units coexist with a "commodity" processor.Local Memory also known as DRAM, SRAM, QDR, DDR SRAMs, ZBT RAM This term should be used purely to describe memory that is external to an FPGA or rDPA, is attached directly to an FPGA, and is not attached to any other FPGA or device on the board or outside of it. It should be called "On-chip memory" when located on board of the same chip with the FPGA or rDPA.Another term for Reconfigurable Devices, indicating Reconfigurability in contrast to "hardware".On-chip memory also known as Block RAM, Cache This term should refer to memory that is available on-chip within a single chip (whether it be BRAM Slices or SRAM slices). The term cache should be reserved purely for memory directly attached to processors on the system/host side.Place and RouteProcess of converting a netlist into physically mapped and placed components on the FPGA or rDPA, ending in the creation of a bitstream.Reconfigurable ComputerAn Estrin architecture reconfigurable computer typically pairs a conventional microprocessor host computer with a reconfigurable co-processor, such as an FPGA or rDPA board. The co-processor can be reconfigured to perform different computations during execution of a host computer program by loading appropriate bitstreams. Newer FPGA-based architectures eliminate the need for a host processor by providing mechanisms to configure the device on boot from flash and to directly support essential interfaces to memory and network resources via a bus configured in the device fabric.Fairly recent market has developed for low-power reconfigurable system-on-chip (SoC) devices that manufacturers can customize to their product applications, which are typically portable consumer media electronics. The devices typically incorporate one or more von Neumann processors and provide mechanisms to extend the processor(s) instruction set and/or interface the device to other subsystems in the product. While these devices are technically "reconfigurable processors," they are really designed to be configured once during production, or to be reconfigured as part of a field upgrade, but not to be reconfigured on-the-fly.Reconfigurable ComputingA computing paradigm employing reconfigurable devices such as FPGAs or rDPAs to process data. A different bitstream can be loaded during the execution of a program or to run a different program on the fly. Estrin architecture reconfigurable computers include conventional von Neumann processors as main or control processors and typically use one or more reconfigurable devices as co-processors. Newer FPGA-based architectures eliminate the need for a host processor by providing mechanisms to configure the device on boot from flash and to directly support essential interfaces to memory and network resources via a bus configured in the device fabric. Providing a stable and stateful computational platform within a reconfigurable device requires, however, partial reconfigurability - that is, the ability to reconfigure only that portion of the device that implements an application, while leaving unchanged the portion of the device that implements the platform - the memory and network interfaces, the device drivers, and so forth. Current FPGA devices allow partial reconfiguration, but implementing designs that can effectively use this feature is still a tough exercise in system-on-chip design.Reconfigurable DeviceFPGAs, rDPAs, and any other device whose functionality can be changed during execution. The reconfigurable device may have a fine-grained architecture like FPGAs, or a coarse-grained architecture like rDPAs. If in a hardware architecture both functionalities of processing elements and interconnections between them can be modified after fabrication time then it is a reconfigurable device or architecture.ReconfigurationConfiguration, programming, re-programming (also see Configware).System Memory/Host MemoryShould refer to memory on the microprocessor motherboard. You could also refer to it as host memory, not cache memory.SynthesisProcess of creating a netlist from a circuit description described using HDLs (Hardware Description Language), HLLs (High Level Language), GUI (Graphical User Interfaces).
prov:wasDerivedFrom
wikipedia-en:Glossary_of_reconfigurable_computing?oldid=1097596643&ns=0
dbo:wikiPageLength
8717
foaf:isPrimaryTopicOf
wikipedia-en:Glossary_of_reconfigurable_computing
Subject Item
dbr:Reconfigurable_computing
dbo:wikiPageWikiLink
dbr:Glossary_of_reconfigurable_computing
Subject Item
dbr:List_of_terminology_from_reconfigurable_computing
dbo:wikiPageWikiLink
dbr:Glossary_of_reconfigurable_computing
dbo:wikiPageRedirects
dbr:Glossary_of_reconfigurable_computing
Subject Item
dbr:Reconfigurable_computing_terminology
dbo:wikiPageWikiLink
dbr:Glossary_of_reconfigurable_computing
dbo:wikiPageRedirects
dbr:Glossary_of_reconfigurable_computing
Subject Item
wikipedia-en:Glossary_of_reconfigurable_computing
foaf:primaryTopic
dbr:Glossary_of_reconfigurable_computing