|
18 | 18 | * @license This file is part of the PLSSVM project which is released under the MIT license. |
19 | 19 | * See the LICENSE.md file in the project root for full license information. |
20 | 20 | * |
21 | | - * @brief Directory containing the implementation of all four available backends: OpenMP, CUDA, OpenCL, and SYCL. |
| 21 | + * @brief Directory containing the implementation of all available backends. |
22 | 22 | */ |
23 | 23 |
|
24 | 24 | /** |
|
488 | 488 | * @brief Directory containing kernel implementations for the explicit CG algorithm using the SYCL backend. |
489 | 489 | */ |
490 | 490 |
|
| 491 | +/** |
| 492 | + * @dir include/plssvm/backends/SYCL/kernel/cg_explicit/basic |
| 493 | + * @author Alexander Van Craen |
| 494 | + * @author Marcel Breyer |
| 495 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 496 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 497 | + * See the LICENSE.md file in the project root for full license information. |
| 498 | + * |
| 499 | + * @brief Directory containing basic data parallel kernel implementations for the explicit CG algorithm using the SYCL backend. |
| 500 | + */ |
| 501 | + |
| 502 | +/** |
| 503 | + * @dir include/plssvm/backends/SYCL/kernel/cg_explicit/hierarchical |
| 504 | + * @author Alexander Van Craen |
| 505 | + * @author Marcel Breyer |
| 506 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 507 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 508 | + * See the LICENSE.md file in the project root for full license information. |
| 509 | + * |
| 510 | + * @brief Directory containing hierarchical kernel implementations for the explicit CG algorithm using the SYCL backend. |
| 511 | + */ |
| 512 | + |
| 513 | +/** |
| 514 | + * @dir include/plssvm/backends/SYCL/kernel/cg_explicit/scoped |
| 515 | + * @author Alexander Van Craen |
| 516 | + * @author Marcel Breyer |
| 517 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 518 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 519 | + * See the LICENSE.md file in the project root for full license information. |
| 520 | + * |
| 521 | + * @brief Directory containing scoped-parallelism kernel implementations for the explicit CG algorithm using the SYCL backend. |
| 522 | + */ |
| 523 | + |
| 524 | +/** |
| 525 | + * @dir include/plssvm/backends/SYCL/kernel/cg_explicit/work_group |
| 526 | + * @author Alexander Van Craen |
| 527 | + * @author Marcel Breyer |
| 528 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 529 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 530 | + * See the LICENSE.md file in the project root for full license information. |
| 531 | + * |
| 532 | + * @brief Directory containing work-group data parallel kernel implementations for the explicit CG algorithm using the SYCL backend. |
| 533 | + */ |
| 534 | + |
491 | 535 | /** |
492 | 536 | * @dir include/plssvm/backends/SYCL/kernel/cg_implicit |
493 | 537 | * @author Alexander Van Craen |
|
499 | 543 | * @brief Directory containing kernel implementations for the implicit CG algorithm using the SYCL backend. |
500 | 544 | */ |
501 | 545 |
|
| 546 | +/** |
| 547 | + * @dir include/plssvm/backends/SYCL/kernel/cg_implicit/basic |
| 548 | + * @author Alexander Van Craen |
| 549 | + * @author Marcel Breyer |
| 550 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 551 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 552 | + * See the LICENSE.md file in the project root for full license information. |
| 553 | + * |
| 554 | + * @brief Directory containing basic data parallel kernel implementations for the implicit CG algorithm using the SYCL backend. |
| 555 | + */ |
| 556 | + |
| 557 | +/** |
| 558 | + * @dir include/plssvm/backends/SYCL/kernel/cg_implicit/hierarchical |
| 559 | + * @author Alexander Van Craen |
| 560 | + * @author Marcel Breyer |
| 561 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 562 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 563 | + * See the LICENSE.md file in the project root for full license information. |
| 564 | + * |
| 565 | + * @brief Directory containing hierarchical kernel implementations for the implicit CG algorithm using the SYCL backend. |
| 566 | + */ |
| 567 | + |
| 568 | +/** |
| 569 | + * @dir include/plssvm/backends/SYCL/kernel/cg_implicit/scoped |
| 570 | + * @author Alexander Van Craen |
| 571 | + * @author Marcel Breyer |
| 572 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 573 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 574 | + * See the LICENSE.md file in the project root for full license information. |
| 575 | + * |
| 576 | + * @brief Directory containing scoped-parallelism kernel implementations for the implicit CG algorithm using the SYCL backend. |
| 577 | + */ |
| 578 | + |
| 579 | +/** |
| 580 | + * @dir include/plssvm/backends/SYCL/kernel/cg_implicit/work_group |
| 581 | + * @author Alexander Van Craen |
| 582 | + * @author Marcel Breyer |
| 583 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 584 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 585 | + * See the LICENSE.md file in the project root for full license information. |
| 586 | + * |
| 587 | + * @brief Directory containing work-group data parallel kernel implementations for the implicit CG algorithm using the SYCL backend. |
| 588 | + */ |
| 589 | + |
| 590 | +/** |
| 591 | + * @dir include/plssvm/backends/SYCL/kernel/predict |
| 592 | + * @author Alexander Van Craen |
| 593 | + * @author Marcel Breyer |
| 594 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 595 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 596 | + * See the LICENSE.md file in the project root for full license information. |
| 597 | + * |
| 598 | + * @brief Directory containing kernel implementations for the predictions using the SYCL backend. |
| 599 | + */ |
| 600 | + |
| 601 | +/** |
| 602 | + * @dir include/plssvm/backends/SYCL/kernel/predict/basic |
| 603 | + * @author Alexander Van Craen |
| 604 | + * @author Marcel Breyer |
| 605 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 606 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 607 | + * See the LICENSE.md file in the project root for full license information. |
| 608 | + * |
| 609 | + * @brief Directory containing basic data parallel kernel implementations for the predictions using the SYCL backend. |
| 610 | + */ |
| 611 | + |
| 612 | +/** |
| 613 | + * @dir include/plssvm/backends/SYCL/kernel/predict/hierarchical |
| 614 | + * @author Alexander Van Craen |
| 615 | + * @author Marcel Breyer |
| 616 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 617 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 618 | + * See the LICENSE.md file in the project root for full license information. |
| 619 | + * |
| 620 | + * @brief Directory containing hierarchical kernel implementations for the predictions using the SYCL backend. |
| 621 | + */ |
| 622 | + |
| 623 | +/** |
| 624 | + * @dir include/plssvm/backends/SYCL/kernel/predict/scoped |
| 625 | + * @author Alexander Van Craen |
| 626 | + * @author Marcel Breyer |
| 627 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 628 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 629 | + * See the LICENSE.md file in the project root for full license information. |
| 630 | + * |
| 631 | + * @brief Directory containing scoped-parallelism kernel implementations for the predictions using the SYCL backend. |
| 632 | + */ |
| 633 | + |
| 634 | +/** |
| 635 | + * @dir include/plssvm/backends/SYCL/kernel/predict/work_group |
| 636 | + * @author Alexander Van Craen |
| 637 | + * @author Marcel Breyer |
| 638 | + * @copyright 2018-today The PLSSVM project - All Rights Reserved |
| 639 | + * @license This file is part of the PLSSVM project which is released under the MIT license. |
| 640 | + * See the LICENSE.md file in the project root for full license information. |
| 641 | + * |
| 642 | + * @brief Directory containing work-group data parallel kernel implementations for the predictions using the SYCL backend. |
| 643 | + */ |
| 644 | + |
502 | 645 | /** |
503 | 646 | * @dir include/plssvm/backends/SYCL/DPCPP |
504 | 647 | * @author Alexander Van Craen |
|
0 commit comments