Software

3PL (Parallel Pipeline Programming Language) compiler

Commonwealth Scientific and Industrial Research Organisation
Dunn, Paul
Viewed: [[ro.stat.viewed]] Cited: [[ro.stat.cited]] Accessed: [[ro.stat.accessed]]
ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2FANDS&rft_id=info:doi10.25919/vg1q-k975&rft.title=3PL (Parallel Pipeline Programming Language) compiler&rft.identifier=https://doi.org/10.25919/vg1q-k975&rft.publisher=Commonwealth Scientific and Industrial Research Organisation&rft.description=3PL is a dataflow parallel programming language for FPGAs which has been explicitly designed to support pipelining.The name 3PL stands for Parallel Pipeline Programming Language.This software is a 3PL compiler, taking 3PL source code and producing a Xilinx netlist (EDN) compatible output file.The EDN file is processed by the Xilinx ISE software suite ultimately producing a bitfile that can be loaded into a Xilinx FPGA.Lineage: 3PL is the successor to CCGL.&rft.creator=Dunn, Paul &rft.date=2025&rft.edition=v1&rft.relation=http://hdl.handle.net/102.100.100/119810?index=1&rft_rights=BSD 3-Clause Licence https://research.csiro.au/dap/licences/bsd-3-clause-licence/&rft_rights=Data is accessible online and may be reused in accordance with licence conditions&rft_rights=All Rights (including copyright) CSIRO 2025.&rft_subject=compiler&rft_subject=parallel programming&rft_subject=pipelined data&rft_subject=field programmable gate array&rft_subject=fpga&rft_subject=xilinx&rft_subject=Audio processing&rft_subject=Computer vision and multimedia computation&rft_subject=INFORMATION AND COMPUTING SCIENCES&rft_subject=Computer vision&rft_subject=Image processing&rft_subject=Video processing&rft_subject=Stream and sensor data&rft_subject=Data management and data science&rft_subject=Concurrent/parallel systems and technologies&rft_subject=Distributed computing and systems software&rft_subject=High performance computing&rft_subject=Programming languages&rft_subject=Software engineering&rft_subject=Computational logic and formal languages&rft_subject=Theory of computation&rft_subject=Other information and computing sciences not elsewhere classified&rft_subject=Other information and computing sciences&rft.type=Computer Program&rft.language=English Access the software

Licence & Rights:

Other view details
Other

BSD 3-Clause Licence
https://research.csiro.au/dap/licences/bsd-3-clause-licence/

Data is accessible online and may be reused in accordance with licence conditions

All Rights (including copyright) CSIRO 2025.

Access:

Open view details

Accessible for free

Contact Information



Full description

3PL is a "dataflow" parallel programming language for FPGAs which has been explicitly designed to support pipelining.
The name 3PL stands for "Parallel Pipeline Programming Language".

This software is a 3PL compiler, taking 3PL source code and producing a Xilinx "netlist" (EDN) compatible output file.
The EDN file is processed by the Xilinx ISE software suite ultimately producing a "bitfile" that can be loaded into a Xilinx FPGA.
Lineage: 3PL is the successor to CCGL.

Available: 2025-08-29

This dataset is part of a larger collection

Click to explore relationships graph
ACN 633 798 857