[OPAE] Open Programmable Acceleration Engine 1.0.0 released

Korde, Nakul <nakul.korde at intel.com> Mon, 07 May 2018 18:54:23 +0000
Newsgroups dev.linux.lists.opae
Message-ID <CCD47DF951774D49A7F6235B7B94FB2F3B7DEF2A@ORSMSX112.amr.corp.intel.com>
--===============0889271901937004230==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

We are glad to announce the public release 1.0.0 of the Open Programmable A=
cceleration Engine (OPAE) today.

The Open Programmable Acceleration Engine is a software framework for manag=
ing and accessing programmable accelerators (FPGAs). It currently consists =
of three main parts, the OPAE SDK, the OPAE Linux driver for Intel(R) Xeon(=
R) CPU with Integrated FPGAs and Intel(R) PAC with Arria(R) 10 GX FPGA and =
the Basic Building Block (BBB) library for accelerating AFU development (no=
t part of this release, but pre-release code is available on GitHub: https:=
//github.com/OPAE/intel-fpga-bbb]<https://github.com/OPAE/intel-fpga-bbb%5D=
>. OPAE is under active development to extend to  more hardware platforms, =
as well as to build up the software stack with additional abstractions to e=
nable more software developers.



The OPAE SDK is a collection of libraries and tools to facilitate the devel=
opment of software applications and accelerators using OPAE. It provides a =
library implementing the OPAE C API for presenting a streamlined and easy-t=
o-use interface for software applications to discover, access, and manage F=
PGA devices and accelerators using the OPAE software stack. The OPAE SDK al=
so includes the AFU Simulation Environment (ASE) for end-to-end simulation =
of accelerator RTL together with software applications using the OPAE C API.

OPAE's goal is to accelerate FPGA adoption. It is a community effort to sim=
plify the development and deployment of FPGA applications, so we explicitly=
 welcome discussions and contributions! The OPAE SDK source, unless otherwi=
se noted, is released under a BSD 3-clause license.



Download the release at



                https://github.com/OPAE/opae-sdk/releases

General documentation and further links for OPAE can be found at

                http://01.org/OPAE

The OPAE mailing list is available at

                http://lists.01.org/mailman/listinfo/OPAE

The OPAE SDK source code repository is hosted at

                http://github.com/OPAE/opae-sdk

To report bugs, please use the issue tracker at

                http://github.com/OPAE/opae-sdk/issues



   - The OPAE Development Team

--===============0889271901937004230==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11cy1hc2NpaSI+CjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+
PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2Ft
YnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7
Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05v
cm1hbAoJe21hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEu
MHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6IzA1NjNDMTsKCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojOTU0RjcyOwoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9CnAuTXNvUGxhaW5UZXh0LCBsaS5Nc29QbGFpblRleHQsIGRpdi5Nc29Q
bGFpblRleHQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiUGxhaW4g
VGV4dCBDaGFyIjsKCW1hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNp
emU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQpzcGFuLkVtYWls
U3R5bGUxNwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOndpbmRvd3RleHQ7fQpzcGFuLlBsYWluVGV4dENo
YXIKCXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4dCBDaGFyIjsKCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsKCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IjsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJe3NpemU6OC41aW4gMTEuMGluOwoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4K
PC9oZWFkPgo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIi
Pgo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5XZSBh
cmUgZ2xhZCB0byBhbm5vdW5jZSB0aGUgcHVibGljIHJlbGVhc2UgMS4wLjAgb2YgdGhlIE9wZW4g
UHJvZ3JhbW1hYmxlIEFjY2VsZXJhdGlvbiBFbmdpbmUgKE9QQUUpIHRvZGF5LjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+VGhlIE9wZW4gUHJvZ3JhbW1hYmxlIEFjY2VsZXJhdGlvbiBFbmdpbmUgaXMg
YSBzb2Z0d2FyZSBmcmFtZXdvcmsgZm9yIG1hbmFnaW5nIGFuZCBhY2Nlc3NpbmcgcHJvZ3JhbW1h
YmxlIGFjY2VsZXJhdG9ycyAoRlBHQXMpLiBJdCBjdXJyZW50bHkgY29uc2lzdHMgb2YgdGhyZWUg
bWFpbiBwYXJ0cywgdGhlIE9QQUUgU0RLLCB0aGUgT1BBRSBMaW51eCBkcml2ZXIgZm9yIEludGVs
KFIpIFhlb24oUikgQ1BVIHdpdGgKIEludGVncmF0ZWQgRlBHQXMgYW5kIEludGVsKFIpIFBBQyB3
aXRoIEFycmlhKFIpIDEwIEdYIEZQR0EgYW5kIHRoZSBCYXNpYyBCdWlsZGluZyBCbG9jayAoQkJC
KSBsaWJyYXJ5IGZvciBhY2NlbGVyYXRpbmcgQUZVIGRldmVsb3BtZW50IChub3QgcGFydCBvZiB0
aGlzIHJlbGVhc2UsIGJ1dCBwcmUtcmVsZWFzZSBjb2RlIGlzIGF2YWlsYWJsZSBvbiBHaXRIdWI6
CjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PUEFFL2ludGVsLWZwZ2EtYmJiJTVEIj5odHRw
czovL2dpdGh1Yi5jb20vT1BBRS9pbnRlbC1mcGdhLWJiYl08L2E+LiBPUEFFIGlzIHVuZGVyIGFj
dGl2ZSBkZXZlbG9wbWVudCB0byBleHRlbmQgdG8gJm5ic3A7bW9yZSBoYXJkd2FyZSBwbGF0Zm9y
bXMsIGFzIHdlbGwgYXMgdG8gYnVpbGQgdXAgdGhlIHNvZnR3YXJlIHN0YWNrIHdpdGggYWRkaXRp
b25hbCBhYnN0cmFjdGlvbnMgdG8gZW5hYmxlIG1vcmUgc29mdHdhcmUKIGRldmVsb3BlcnMuPG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5UaGUgT1BBRSBTREsgaXMgYSBjb2xsZWN0aW9uIG9m
IGxpYnJhcmllcyBhbmQgdG9vbHMgdG8gZmFjaWxpdGF0ZSB0aGUgZGV2ZWxvcG1lbnQgb2Ygc29m
dHdhcmUgYXBwbGljYXRpb25zIGFuZCBhY2NlbGVyYXRvcnMgdXNpbmcgT1BBRS4gSXQgcHJvdmlk
ZXMgYSBsaWJyYXJ5IGltcGxlbWVudGluZyB0aGUgT1BBRSBDIEFQSSBmb3IgcHJlc2VudGluZyBh
IHN0cmVhbWxpbmVkIGFuZCBlYXN5LXRvLXVzZSBpbnRlcmZhY2UKIGZvciBzb2Z0d2FyZSBhcHBs
aWNhdGlvbnMgdG8gZGlzY292ZXIsIGFjY2VzcywgYW5kIG1hbmFnZSBGUEdBIGRldmljZXMgYW5k
IGFjY2VsZXJhdG9ycyB1c2luZyB0aGUgT1BBRSBzb2Z0d2FyZSBzdGFjay4gVGhlIE9QQUUgU0RL
IGFsc28gaW5jbHVkZXMgdGhlIEFGVSBTaW11bGF0aW9uIEVudmlyb25tZW50IChBU0UpIGZvciBl
bmQtdG8tZW5kIHNpbXVsYXRpb24gb2YgYWNjZWxlcmF0b3IgUlRMIHRvZ2V0aGVyIHdpdGggc29m
dHdhcmUgYXBwbGljYXRpb25zCiB1c2luZyB0aGUgT1BBRSBDIEFQSS48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPk9QQUUncyBnb2FsIGlzIHRvIGFjY2VsZXJhdGUgRlBHQSBhZG9wdGlvbi4gSXQgaXMg
YSBjb21tdW5pdHkgZWZmb3J0IHRvIHNpbXBsaWZ5IHRoZSBkZXZlbG9wbWVudCBhbmQgZGVwbG95
bWVudCBvZiBGUEdBIGFwcGxpY2F0aW9ucywgc28gd2UgZXhwbGljaXRseSB3ZWxjb21lIGRpc2N1
c3Npb25zIGFuZCBjb250cmlidXRpb25zISBUaGUgT1BBRSBTREsgc291cmNlLCB1bmxlc3Mgb3Ro
ZXJ3aXNlIG5vdGVkLAogaXMgcmVsZWFzZWQgdW5kZXIgYSBCU0QgMy1jbGF1c2UgbGljZW5zZS48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48
L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkRvd25sb2FkIHRoZSByZWxlYXNlIGF0PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09QQUUvb3BhZS1zZGsvcmVsZWFzZXMiPgpodHRw
czovL2dpdGh1Yi5jb20vT1BBRS9vcGFlLXNkay9yZWxlYXNlczwvYT48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPkdlbmVyYWwgZG9jdW1lbnRhdGlvbiBhbmQgZnVydGhlciBsaW5rcyBmb3IgT1BBRSBj
YW4gYmUgZm91bmQgYXQ8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly8wMS5vcmcvT1BBRSI+aHR0cDovLzAx
Lm9yZy9PUEFFPC9hPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgbWFpbGluZyBsaXN0
IGlzIGF2YWlsYWJsZSBhdDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2xpc3RzLjAxLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL09QQUUiPmh0dHA6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9PUEFF
PC9hPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgU0RLIHNvdXJjZSBjb2RlIHJlcG9z
aXRvcnkgaXMgaG9zdGVkIGF0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwOi8vZ2l0aHViLmNvbS9PUEFFL29w
YWUtc2RrIj5odHRwOi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrPC9hPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+VG8gcmVwb3J0IGJ1Z3MsIHBsZWFzZSB1c2UgdGhlIGlzc3VlIHRyYWNrZXIgYXQ8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzxhIGhyZWY9Imh0dHA6Ly9naXRodWIuY29tL09QQUUvb3BhZS1zZGsvaXNzdWVzIj5odHRw
Oi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrL2lzc3VlczwvYT48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsgLSBUaGUgT1BBRSBEZXZlbG9wbWVudCBUZWFtPG86cD48L286cD48L3A+CjwvZGl2Pgo8
L2JvZHk+CjwvaHRtbD4K

--===============0889271901937004230==--