Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313456841> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W4313456841 endingPage "207" @default.
- W4313456841 startingPage "186" @default.
- W4313456841 abstract "This paper aims to exploit the massive parallelism of Field-Programmable Gate Arrays (FPGAs) by programming them in OCaml, a multiparadigm and statically typed language. It first presents O2B, an implementation of the OCaml virtual machine using a softcore processor to run the entire OCaml language on an FPGA. It then introduces Macle, a language to express, in ML-style, hardware-accelerated user-defined functions, implemented as gates and registers on the same FPGA. Macle allows to implement pure computations and compose them in parallel. It also supports processing of dynamic data structures such as arrays, matrices and trees allocated by the OCaml runtime in the memory of the softcore processor. Macle functions can then be called, as hardware accelerators, by OCaml programs executed by O2B. This combination of Macle and OCaml codes in a single source program enables to easily prototype FPGA applications mixing numeric and symbolic computations." @default.
- W4313456841 created "2023-01-06" @default.
- W4313456841 creator A5007537498 @default.
- W4313456841 creator A5008170146 @default.
- W4313456841 creator A5058477107 @default.
- W4313456841 date "2023-01-24" @default.
- W4313456841 modified "2023-10-16" @default.
- W4313456841 title "Accelerating OCaml Programs on FPGA" @default.
- W4313456841 cites W1505355949 @default.
- W4313456841 cites W1595601404 @default.
- W4313456841 cites W1976025651 @default.
- W4313456841 cites W1981830935 @default.
- W4313456841 cites W1983394510 @default.
- W4313456841 cites W1997358129 @default.
- W4313456841 cites W2013088096 @default.
- W4313456841 cites W2018055497 @default.
- W4313456841 cites W2045179016 @default.
- W4313456841 cites W2053017765 @default.
- W4313456841 cites W2054625910 @default.
- W4313456841 cites W2100044916 @default.
- W4313456841 cites W2103798154 @default.
- W4313456841 cites W2127380267 @default.
- W4313456841 cites W2160323811 @default.
- W4313456841 cites W2167839898 @default.
- W4313456841 cites W2343695530 @default.
- W4313456841 cites W2585062307 @default.
- W4313456841 cites W2788102204 @default.
- W4313456841 cites W2884882316 @default.
- W4313456841 cites W3047013804 @default.
- W4313456841 cites W3087961256 @default.
- W4313456841 cites W3098501702 @default.
- W4313456841 cites W3103688234 @default.
- W4313456841 cites W3200826900 @default.
- W4313456841 cites W3210312974 @default.
- W4313456841 doi "https://doi.org/10.1007/s10766-022-00748-z" @default.
- W4313456841 hasPublicationYear "2023" @default.
- W4313456841 type Work @default.
- W4313456841 citedByCount "1" @default.
- W4313456841 countsByYear W43134568412023 @default.
- W4313456841 crossrefType "journal-article" @default.
- W4313456841 hasAuthorship W4313456841A5007537498 @default.
- W4313456841 hasAuthorship W4313456841A5008170146 @default.
- W4313456841 hasAuthorship W4313456841A5058477107 @default.
- W4313456841 hasBestOaLocation W43134568414 @default.
- W4313456841 hasConcept C149635348 @default.
- W4313456841 hasConcept C173608175 @default.
- W4313456841 hasConcept C199360897 @default.
- W4313456841 hasConcept C41008148 @default.
- W4313456841 hasConcept C42383842 @default.
- W4313456841 hasConcept C42935608 @default.
- W4313456841 hasConcept C45374587 @default.
- W4313456841 hasConceptScore W4313456841C149635348 @default.
- W4313456841 hasConceptScore W4313456841C173608175 @default.
- W4313456841 hasConceptScore W4313456841C199360897 @default.
- W4313456841 hasConceptScore W4313456841C41008148 @default.
- W4313456841 hasConceptScore W4313456841C42383842 @default.
- W4313456841 hasConceptScore W4313456841C42935608 @default.
- W4313456841 hasConceptScore W4313456841C45374587 @default.
- W4313456841 hasIssue "2-3" @default.
- W4313456841 hasLocation W43134568411 @default.
- W4313456841 hasLocation W43134568412 @default.
- W4313456841 hasLocation W43134568413 @default.
- W4313456841 hasLocation W43134568414 @default.
- W4313456841 hasLocation W43134568415 @default.
- W4313456841 hasOpenAccess W4313456841 @default.
- W4313456841 hasPrimaryLocation W43134568411 @default.
- W4313456841 hasRelatedWork W1671914757 @default.
- W4313456841 hasRelatedWork W1923258046 @default.
- W4313456841 hasRelatedWork W2132325017 @default.
- W4313456841 hasRelatedWork W2138291249 @default.
- W4313456841 hasRelatedWork W2175256523 @default.
- W4313456841 hasRelatedWork W2259894237 @default.
- W4313456841 hasRelatedWork W3136890312 @default.
- W4313456841 hasRelatedWork W4312309273 @default.
- W4313456841 hasRelatedWork W593478746 @default.
- W4313456841 hasRelatedWork W99473751 @default.
- W4313456841 hasVolume "51" @default.
- W4313456841 isParatext "false" @default.
- W4313456841 isRetracted "false" @default.
- W4313456841 workType "article" @default.