diff options
author | bsegovia <segovia.benjamin@gmail.com> | 2012-09-17 12:46:31 +0000 |
---|---|---|
committer | bsegovia <segovia.benjamin@gmail.com> | 2012-09-17 12:46:31 +0000 |
commit | c27f1b7668c068621e5ebb4282704afbdbf907be (patch) | |
tree | d21b295dacebca60326df06c0568e5f39f75f354 /utests/compiler_copy_buffer.cpp | |
parent | 74da5c20ee935149c5be1b1b70a8869cacc27cd7 (diff) |
Added support for some Gen extensions. The idea is mostly to play with Gen
specific hardware and propose simple way to use them. We have three extensions
here:
- Gen register regions. This allows us to perform strided loads in the register
file. To implement that on top of OCL, the idea is to encapsulate them in a
function with a side effect. Not really clean but it works.
- Gen gather from register file. Same idea but here we simply gather data from
a bunch of registers
- Vote any/all. This is basically the same idea as ptx i.e. uniform predicates
for branches.
- block read/write. Just to play with uniform load/store messages
I added a bunch of tests for all that and fix thing here and there to make them
work
Diffstat (limited to 'utests/compiler_copy_buffer.cpp')
-rw-r--r-- | utests/compiler_copy_buffer.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/utests/compiler_copy_buffer.cpp b/utests/compiler_copy_buffer.cpp index b0054241..8066efee 100644 --- a/utests/compiler_copy_buffer.cpp +++ b/utests/compiler_copy_buffer.cpp @@ -1,22 +1,3 @@ -/* - * Copyright © 2012 Intel Corporation - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library. If not, see <http://www.gnu.org/licenses/>. - * - * Author: Benjamin Segovia <benjamin.segovia@intel.com> - */ - #include "utest_helper.hpp" static void compiler_copy_buffer(void) |