[OPAE] Open Programmable Acceleration Engine 1.4.0 released

Lee, Rita <rita.lee at intel.com> Wed, 18 Dec 2019 00:00:21 +0000
Newsgroups dev.linux.lists.opae
Message-ID <BN6PR11MB16348CCF1009B1F8F149955D83530@BN6PR11MB1634.namprd11.prod.outlook.com>
--===============5493032357146938319==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

We are glad to announce the public release Open Programmable Acceleration E=
ngine (OPAE) 1.4.0 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. OPAE is under active development to exten=
d to more hardware platforms, as well as to build up the software stack wit=
h additional abstractions to enable 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 for presenting a streamlined and easy-to-use interface for software=
 applications to discover, access, and manage FPGA devices and accelerators=
 using the OPAE software stack. The OPAE SDK also includes the AFU Simulati=
on Environment (ASE) for end-to-end simulation of accelerator RTL together =
with software applications using the OPAE 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



--===============5493032357146938319==
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
emU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQpwLm1zb25vcm1h
bDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9y
bWFsOwoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87CgltYXJnaW4tcmlnaHQ6MGluOwoJbXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87CgltYXJnaW4tbGVmdDowaW47Cglmb250LXNpemU6MTEuMHB0
OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQpzcGFuLlBsYWluVGV4dENoYXIK
CXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4dCBDaGFyIjsKCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsKCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IjsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30Kc3Bhbi5FbWFpbFN0eWxlMjAKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1j
b21wb3NlOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0
ZXh0O30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQt
c2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjguNWluIDExLjBpbjsKCW1h
cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldv
cmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+Cjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5r
PSIjOTU0RjcyIj4KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+V2UgYXJlIGdsYWQgdG8gYW5ub3VuY2UgdGhlIHB1YmxpYyByZWxlYXNlIE9wZW4gUHJv
Z3JhbW1hYmxlIEFjY2VsZXJhdGlvbiBFbmdpbmUgKE9QQUUpIDEuNC4wIHRvZGF5LjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9wZW4gUHJvZ3JhbW1hYmxlIEFjY2VsZXJhdGlvbiBF
bmdpbmUgaXMgYSBzb2Z0d2FyZSBmcmFtZXdvcmsgZm9yIG1hbmFnaW5nIGFuZCBhY2Nlc3Npbmcg
cHJvZ3JhbW1hYmxlIGFjY2VsZXJhdG9ycyAoRlBHQXMpLiBJdCBjdXJyZW50bHkgY29uc2lzdHMg
b2YgdGhyZWUgbWFpbiBwYXJ0cywgdGhlIE9QQUUgU0RLLCB0aGUgT1BBRSBMaW51eCBkcml2ZXIg
Zm9yIEludGVsKFIpIFhlb24oUikgQ1BVIHdpdGgKIEludGVncmF0ZWQgRlBHQXMgYW5kIEludGVs
KFIpIFBBQyB3aXRoIEFycmlhKFIpIDEwIEdYIEZQR0EgYW5kIHRoZSBCYXNpYyBCdWlsZGluZyBC
bG9jayAoQkJCKSBsaWJyYXJ5IGZvciBhY2NlbGVyYXRpbmcgQUZVIGRldmVsb3BtZW50IChub3Qg
cGFydCBvZiB0aGlzIHJlbGVhc2UsIGJ1dCBwcmUtcmVsZWFzZSBjb2RlIGlzIGF2YWlsYWJsZSBv
biBHaXRIdWI6CjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PUEFFL2ludGVsLWZwZ2EtYmJi
Ij5odHRwczovL2dpdGh1Yi5jb20vT1BBRS9pbnRlbC1mcGdhLWJiYjwvYT4uIE9QQUUgaXMgdW5k
ZXIgYWN0aXZlIGRldmVsb3BtZW50IHRvIGV4dGVuZCB0byZuYnNwO21vcmUgaGFyZHdhcmUgcGxh
dGZvcm1zLCBhcyB3ZWxsIGFzIHRvIGJ1aWxkIHVwIHRoZSBzb2Z0d2FyZSBzdGFjayB3aXRoIGFk
ZGl0aW9uYWwgYWJzdHJhY3Rpb25zIHRvIGVuYWJsZSBtb3JlIHNvZnR3YXJlCiBkZXZlbG9wZXJz
LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgU0RLIGlzIGEgY29sbGVjdGlv
biBvZiBsaWJyYXJpZXMgYW5kIHRvb2xzIHRvIGZhY2lsaXRhdGUgdGhlIGRldmVsb3BtZW50IG9m
IHNvZnR3YXJlIGFwcGxpY2F0aW9ucyBhbmQgYWNjZWxlcmF0b3JzIHVzaW5nIE9QQUUuIEl0IHBy
b3ZpZGVzIGEgbGlicmFyeSBmb3IgcHJlc2VudGluZyBhIHN0cmVhbWxpbmVkIGFuZCBlYXN5LXRv
LXVzZSBpbnRlcmZhY2UgZm9yIHNvZnR3YXJlIGFwcGxpY2F0aW9ucwogdG8gZGlzY292ZXIsIGFj
Y2VzcywgYW5kIG1hbmFnZSBGUEdBIGRldmljZXMgYW5kIGFjY2VsZXJhdG9ycyB1c2luZyB0aGUg
T1BBRSBzb2Z0d2FyZSBzdGFjay4gVGhlIE9QQUUgU0RLIGFsc28gaW5jbHVkZXMgdGhlIEFGVSBT
aW11bGF0aW9uIEVudmlyb25tZW50IChBU0UpIGZvciBlbmQtdG8tZW5kIHNpbXVsYXRpb24gb2Yg
YWNjZWxlcmF0b3IgUlRMIHRvZ2V0aGVyIHdpdGggc29mdHdhcmUgYXBwbGljYXRpb25zIHVzaW5n
IHRoZSBPUEFFIEFQSS48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86
cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPk9QQUUncyBnb2FsIGlz
IHRvIGFjY2VsZXJhdGUgRlBHQSBhZG9wdGlvbi4gSXQgaXMgYSBjb21tdW5pdHkgZWZmb3J0IHRv
IHNpbXBsaWZ5IHRoZSBkZXZlbG9wbWVudCBhbmQgZGVwbG95bWVudCBvZiBGUEdBIGFwcGxpY2F0
aW9ucywgc28gd2UgZXhwbGljaXRseSB3ZWxjb21lIGRpc2N1c3Npb25zIGFuZCBjb250cmlidXRp
b25zISBUaGUgT1BBRSBTREsgc291cmNlLCB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLAogaXMgcmVs
ZWFzZWQgdW5kZXIgYSBCU0QgMy1jbGF1c2UgbGljZW5zZS48bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPkRvd25sb2FkIHRoZSByZWxlYXNlIGF0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly9naXRo
dWIuY29tL09QQUUvb3BhZS1zZGsvcmVsZWFzZXMiPgpodHRwczovL2dpdGh1Yi5jb20vT1BBRS9v
cGFlLXNkay9yZWxlYXNlczwvYT48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkdlbmVyYWwg
ZG9jdW1lbnRhdGlvbiBhbmQgZnVydGhlciBsaW5rcyBmb3IgT1BBRSBjYW4gYmUgZm91bmQgYXQ8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48
L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly8wMS5vcmcvT1BBRSI+aHR0cDovLzAxLm9yZy9PUEFF
PC9hPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgbWFpbGluZyBsaXN0IGlz
IGF2YWlsYWJsZSBhdDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2xpc3RzLjAxLm9yZy9tYWls
bWFuL2xpc3RpbmZvL09QQUUiPmh0dHA6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9P
UEFFPC9hPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgU0RLIHNvdXJjZSBj
b2RlIHJlcG9zaXRvcnkgaXMgaG9zdGVkIGF0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwOi8vZ2l0
aHViLmNvbS9PUEFFL29wYWUtc2RrIj5odHRwOi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrPC9h
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VG8gcmVwb3J0IGJ1Z3MsIHBsZWFzZSB1c2Ug
dGhlIGlzc3VlIHRyYWNrZXIgYXQ8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9naXRodWIuY29t
L09QQUUvb3BhZS1zZGsvaXNzdWVzIj5odHRwOi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrL2lz
c3VlczwvYT48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJz
cDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgLSBUaGUgT1BBRSBEZXZlbG9w
bWVudCBUZWFtPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPC9k
aXY+CjwvYm9keT4KPC9odG1sPgo=

--===============5493032357146938319==--