Exemple #1
0
        private void DeviceInfo(object sender, RoutedEventArgs e)
        {
            var openCL = new OpenCLWrapper();

            Log(string.Format("OpenCL Device Name: {0}", openCL.DeviceName));
            Log(string.Format("OpenCL Device Type: {0}", openCL.DeviceType));
            Log(string.Format("OpenCL Version: {0}", openCL.OpenCLVersion));
        }
        private void DeviceInfo(object sender, RoutedEventArgs e)
        {
            var openCL = new OpenCLWrapper();

            Log(string.Format("OpenCL Device Name: {0}", openCL.DeviceName));
            Log(string.Format("OpenCL Device Type: {0}", openCL.DeviceType));
            Log(string.Format("OpenCL Version: {0}", openCL.OpenCLVersion));
        }
        private void RunOpenCL(object sender, RoutedEventArgs e)
        {
            var openCL = new OpenCLWrapper();

            // Allocate an array
            float[] arr = new[] { 1.0f, 2.0f, 3.0f, 4.0f };

            // Square the array element using OpenCL
            openCL.SquareArray(arr);

            // Print output
            log.Text += string.Join(", ", arr) + Environment.NewLine;
        }
Exemple #4
0
        private void RunOpenCL(object sender, RoutedEventArgs e)
        {
            var openCL = new OpenCLWrapper();

            // Allocate an array
            float[] arr = new[] { 1.0f, 2.0f, 3.0f, 4.0f };

            // Square the array element using OpenCL
            openCL.SquareArray(arr);

            // Print output
            log.Text += string.Join(", ", arr) + Environment.NewLine;
        }