Acceleration Management
Go to file
Xinran WANG 0bc8ca6562 Improve Intel sysinfo based FPGA driver
Each driver should report the resource class and traits to Cyborg agent in
order to let agent pass them to conductor, then conductor could call placment
to update them.

In FPGA case, driver should discover RC as "CUSTOM_ACCELERATOR_FPGA" and also
discover the function id, region type if exist, as TRAITS.

The placement report work depends on this patch.

We should also improve the OPEA in the future.

Change-Id: I4a679a7b93de62dbca25e293f7c2e7e71ffad2a5
2019-05-15 08:46:47 +00:00
api-ref/source Add deployables to api-ref 2019-04-02 01:45:04 -07:00
cyborg Improve Intel sysinfo based FPGA driver 2019-05-15 08:46:47 +00:00
devstack add knob for OPAE install 2019-04-10 10:29:40 +00:00
doc Fix auth config in "Install Cyborg from Source" 2019-04-25 06:13:19 +00:00
etc/cyborg Load cyborg-api app with paste_deploy 2018-06-07 21:42:52 +08:00
playbooks/legacy/cyborg-devstack OpenDev Migration Patch 2019-04-19 19:39:22 +00:00
releasenotes Update master for stable/stein 2019-03-22 02:35:40 +00:00
sandbox Setup sandbox and specs folder 2017-03-14 01:16:33 +08:00
setup Cyborg deployment script 2017-08-30 09:27:56 -04:00
tools/config Fix tox -egenconfig 2018-06-10 16:37:40 +08:00
.gitignore Docs: Autogenerate config documentation 2018-08-08 01:26:38 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:22 +00:00
.stestr.conf Switch to stestr 2018-07-24 15:10:52 +07:00
.zuul.yaml OpenDev Migration Patch 2019-04-19 19:39:22 +00:00
CONTRIBUTING.rst Add gpu driver 2019-03-21 18:01:29 +08:00
HACKING.rst Add doc8 to pep8 check for cyborg project 2018-05-10 09:32:01 +07:00
LICENSE initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
README.rst Use opendev repository 2019-04-23 17:23:37 +08:00
babel.cfg initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
requirements.txt Fix:add python-glanceclient to cyborg requirements 2019-02-27 17:30:05 +08:00
setup.cfg Add gpu driver 2019-03-21 18:01:29 +08:00
setup.py uncap eventlet 2018-05-07 17:42:19 +03:00
test-requirements.txt Follow the new PTI for document build 2018-08-11 12:55:49 +08:00
tox.ini Use opendev repository 2019-04-23 17:23:37 +08:00

README.rst

Cyborg

OpenStack Acceleration as a Service

Cyborg provides a general management framework for accelerators such as FPGA, GPU, SoCs, NVMe SSDs, CCIX caches, DPDK/SPDK, pmem and so forth.

Features

  • REST API for basic accelerator life cycle management
  • Generic driver for common accelerator support