[OPAE] Open Programmable Acceleration Engine 1.1.0 released

Korde, Nakul <nakul.korde at intel.com> Fri, 20 Jul 2018 23:16:22 +0000
Newsgroups dev.linux.lists.opae
Message-ID <CCD47DF951774D49A7F6235B7B94FB2F3D5AF36F@ORSMSX112.amr.corp.intel.com>
--===============8918780098105291717==
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.1.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. 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 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


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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVC
My0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXVzLWFzY2lpIj4KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+CjxzdHlsZT48IS0t
Ci8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlh
IE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250
LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
Cgl7bWFyZ2luOjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9CmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwgZGl2Lk1zb1BsYWlu
VGV4dAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0
IENoYXIiOwoJbWFyZ2luOjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZTox
MS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9CnNwYW4uRW1haWxTdHls
ZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOwoJY29sb3I6d2luZG93dGV4dDt9CnNwYW4uUGxhaW5UZXh0Q2hhcgoJ
e21zby1zdHlsZS1uYW1lOiJQbGFpbiBUZXh0IENoYXIiOwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
OwoJbXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQiOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtz
aXplOjguNWluIDExLjBpbjsKCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9CmRpdi5X
b3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi
IC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkgbGFuZz0iRU4tVVMi
IGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPldlIGFyZSBnbGFkIHRvIGFubm91bmNlIHRoZSBwdWJsaWMgcmVsZWFzZSAx
LjEuMCBvZiB0aGUgT3BlbiBQcm9ncmFtbWFibGUgQWNjZWxlcmF0aW9uIEVuZ2luZSAoT1BBRSkg
dG9kYXkuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5UaGUgT3BlbiBQcm9ncmFtbWFibGUg
QWNjZWxlcmF0aW9uIEVuZ2luZSBpcyBhIHNvZnR3YXJlIGZyYW1ld29yayBmb3IgbWFuYWdpbmcg
YW5kIGFjY2Vzc2luZyBwcm9ncmFtbWFibGUgYWNjZWxlcmF0b3JzIChGUEdBcykuIEl0IGN1cnJl
bnRseSBjb25zaXN0cyBvZiB0aHJlZSBtYWluIHBhcnRzLCB0aGUgT1BBRSBTREssIHRoZSBPUEFF
IExpbnV4IGRyaXZlciBmb3IgSW50ZWwoUikgWGVvbihSKSBDUFUgd2l0aAogSW50ZWdyYXRlZCBG
UEdBcyBhbmQgSW50ZWwoUikgUEFDIHdpdGggQXJyaWEoUikgMTAgR1ggRlBHQSBhbmQgdGhlIEJh
c2ljIEJ1aWxkaW5nIEJsb2NrIChCQkIpIGxpYnJhcnkgZm9yIGFjY2VsZXJhdGluZyBBRlUgZGV2
ZWxvcG1lbnQgKG5vdCBwYXJ0IG9mIHRoaXMgcmVsZWFzZSwgYnV0IHByZS1yZWxlYXNlIGNvZGUg
aXMgYXZhaWxhYmxlIG9uIEdpdEh1YjoKPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09QQUUv
aW50ZWwtZnBnYS1iYmIiPmh0dHBzOi8vZ2l0aHViLmNvbS9PUEFFL2ludGVsLWZwZ2EtYmJiPC9h
Pi4gT1BBRSBpcyB1bmRlciBhY3RpdmUgZGV2ZWxvcG1lbnQgdG8gZXh0ZW5kIHRvJm5ic3A7bW9y
ZSBoYXJkd2FyZSBwbGF0Zm9ybXMsIGFzIHdlbGwgYXMgdG8gYnVpbGQgdXAgdGhlIHNvZnR3YXJl
IHN0YWNrIHdpdGggYWRkaXRpb25hbCBhYnN0cmFjdGlvbnMgdG8gZW5hYmxlIG1vcmUgc29mdHdh
cmUKIGRldmVsb3BlcnMuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5UaGUgT1BBRSBTREsg
aXMgYSBjb2xsZWN0aW9uIG9mIGxpYnJhcmllcyBhbmQgdG9vbHMgdG8gZmFjaWxpdGF0ZSB0aGUg
ZGV2ZWxvcG1lbnQgb2Ygc29mdHdhcmUgYXBwbGljYXRpb25zIGFuZCBhY2NlbGVyYXRvcnMgdXNp
bmcgT1BBRS4gSXQgcHJvdmlkZXMgYSBsaWJyYXJ5IGltcGxlbWVudGluZyB0aGUgT1BBRSBDIEFQ
SSBmb3IgcHJlc2VudGluZyBhIHN0cmVhbWxpbmVkIGFuZCBlYXN5LXRvLXVzZSBpbnRlcmZhY2UK
IGZvciBzb2Z0d2FyZSBhcHBsaWNhdGlvbnMgdG8gZGlzY292ZXIsIGFjY2VzcywgYW5kIG1hbmFn
ZSBGUEdBIGRldmljZXMgYW5kIGFjY2VsZXJhdG9ycyB1c2luZyB0aGUgT1BBRSBzb2Z0d2FyZSBz
dGFjay4gVGhlIE9QQUUgU0RLIGFsc28gaW5jbHVkZXMgdGhlIEFGVSBTaW11bGF0aW9uIEVudmly
b25tZW50IChBU0UpIGZvciBlbmQtdG8tZW5kIHNpbXVsYXRpb24gb2YgYWNjZWxlcmF0b3IgUlRM
IHRvZ2V0aGVyIHdpdGggc29mdHdhcmUgYXBwbGljYXRpb25zCiB1c2luZyB0aGUgT1BBRSBDIEFQ
SS48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286
cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPk9QQUUncyBnb2FsIGlzIHRvIGFjY2VsZXJh
dGUgRlBHQSBhZG9wdGlvbi4gSXQgaXMgYSBjb21tdW5pdHkgZWZmb3J0IHRvIHNpbXBsaWZ5IHRo
ZSBkZXZlbG9wbWVudCBhbmQgZGVwbG95bWVudCBvZiBGUEdBIGFwcGxpY2F0aW9ucywgc28gd2Ug
ZXhwbGljaXRseSB3ZWxjb21lIGRpc2N1c3Npb25zIGFuZCBjb250cmlidXRpb25zISBUaGUgT1BB
RSBTREsgc291cmNlLCB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLAogaXMgcmVsZWFzZWQgdW5kZXIg
YSBCU0QgMy1jbGF1c2UgbGljZW5zZS48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkRvd25s
b2FkIHRoZSByZWxlYXNlIGF0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09QQUUv
b3BhZS1zZGsvcmVsZWFzZXMiPgpodHRwczovL2dpdGh1Yi5jb20vT1BBRS9vcGFlLXNkay9yZWxl
YXNlczwvYT48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJz
cDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkdlbmVyYWwgZG9jdW1lbnRhdGlv
biBhbmQgZnVydGhlciBsaW5rcyBmb3IgT1BBRSBjYW4gYmUgZm91bmQgYXQ8bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxh
IGhyZWY9Imh0dHA6Ly8wMS5vcmcvT1BBRSI+aHR0cDovLzAxLm9yZy9PUEFFPC9hPjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgbWFpbGluZyBsaXN0IGlzIGF2YWlsYWJsZSBh
dDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L09QQUUiPmh0dHA6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9PUEFFPC9hPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlIE9QQUUgU0RLIHNvdXJjZSBjb2RlIHJlcG9zaXRv
cnkgaXMgaG9zdGVkIGF0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwOi8vZ2l0aHViLmNvbS9PUEFF
L29wYWUtc2RrIj5odHRwOi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrPC9hPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+VG8gcmVwb3J0IGJ1Z3MsIHBsZWFzZSB1c2UgdGhlIGlzc3VlIHRy
YWNrZXIgYXQ8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJz
cDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9naXRodWIuY29tL09QQUUvb3BhZS1z
ZGsvaXNzdWVzIj5odHRwOi8vZ2l0aHViLmNvbS9PUEFFL29wYWUtc2RrL2lzc3VlczwvYT48bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgLSBUaGUgT1BBRSBEZXZlbG9wbWVudCBUZWFtPG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8
L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg==

--===============8918780098105291717==--