About Tim Lewis

I'm a freelance marketing consultant with a strong background in delivering successful market development programs within the B2B technology sector.I'm experienced in a wide range of marketing disciplines and combine a pragmatic approach to problem solving and strategic thinking with a proactive hands-on attitude. I have a sales and business development experience and a strong empathy with engineering-led high tech companies.I worked for 3DLABS for 19 years where I was the Marketing Director and before that worked in the areas of AI and Expert Systems. During my time at 3DLABS I worked on a number of Khronos related activities, most notably with OpenGL and more recently with OpenCL.In 2013-2014 I helped Khronos on a number of projects, including Supercomputing and Siggraph and I'm the local organiser for IWOCL.Please email me at tim.lewis@croftedge.com if you would like to discuss you marketing requirements.

Bytesize OpenCL News Roundup: 2015.12.14

Based on reader feedback, this weeks OpenCL News roundup now sees the news grouped into sections for easer reading. Thanks to everyone for their feedback.  If we missed any news please contact us. News Intel TBB 4.4 (Threading Building Blocks) Update 2 introduces opencl_node which enables OpenCL powered devices to be utilized and coordinated by a flow graph. Video: [...]

2017-01-17T16:26:58+01:00December 14th, 2015|News, news-roundup|

Bytesize OpenCL News Roundup: 2015.12.07

This weeks OpenCL News included the following.  If we missed anything please contact us. IWOCL 2015 Proceedings now online in the ACM digital Library Paper: Bridging OpenCL and CUDA: A Comparative Analysis and Translation Khronos uploaded the OpenCL ICD loader sources to GitHub to allow for external contributions Article: Using OpenCL 2.0 Read-Write Images from [...]

2015-12-14T09:20:09+01:00December 2nd, 2015|news-roundup|

Press Release: Advanced OpenCL Tutorial Announced for IWOCL 2015

Advanced OpenCL Tutorial on May 11th at Stanford University to Kick-off IWOCL 2015 OpenCL Developer Conference Advanced Hands-On OpenCL tutorial helps developers discover the best ways to solving problems in heterogeneous parallel computing Stanford, CA – 21 April 2015. The organisers of IWOCL (“eye-wok-ul”), the International Workshop on OpenCL, today announced that AMD and HP [...]

2016-02-18T11:41:53+01:00April 21st, 2015|Press Release|

Heterogeneous Computing: the rise of open programming frameworks (inc. OpenCL)

In his talk at IWOCL 2015, JC Baratault AMD's Senior Business Development Manager - Globlal GPU Computing Code will present on the topic of  "Heterogeneous Computing: the rise of open programming frameworks". Abstract: Heterogeneous Computing Code portability and scalability is the next big challenge on the road to Exascale computing. Despite the fact that GPU-based [...]

2015-04-17T05:27:29+01:00April 17th, 2015|Amd, Blog|

Khronos Release OpenCL 2.1 Provisional Spec for Public Review

The Khronos Group, has announced the ratification and public release of the OpenCL 2.1 provisional specification. OpenCL 2.1 defines a new kernel language based on a subset of C++ for significantly enhanced programmer productivity, and support for the new Khronos SPIR-V cross-API shader program intermediate language now used by both OpenCL and the new Vulkan [...]

2016-02-24T09:37:26+01:00March 3rd, 2015|Blog, News|

Training: Vectorisation and portable programming using OpenCL

OpenCL provides an open, portable C-based programming model for highly parallel processors. In contrast to NVIDIA's proprietary programming API CUDA, a primary goal of OpenCL is portability across a diverse set of computing devices including CPUs, GPUs, and other accelerators. Topics covered will include: Introduction to vectorization Programming model OpenCL Datatypes and OpenCL vectorization features [...]

2014-12-11T08:03:52+01:00December 11th, 2014|Blog, Tutorials|

OpenCL at GTC 2015

We recently spotted that the sessions for next years NVIDIA GPU Technology Conference are now being put online with several papers featuring OpenCL.  The list of sessions is still being updated on the GTC website but so far we have seen the following 'explicitly' call out OpenCL. S5428: Adaptive OpenCL Libraries for Platform Portability (EM Photonics) S5488 [...]

2014-12-10T18:00:01+01:00December 10th, 2014|Blog|

IPMACC: Open Source OpenACC to CUDA/OpenCL Translator

In this paper we introduce IPMACC, a framework for translating OpenACC applications to CUDA or OpenCL. IPMACC is composed of set of translators translating OpenACC for C applications to CUDA or OpenCL. The framework uses the system compiler (e.g. nvcc) for generating final accelerator’s binary. The framework can be used for extending the OpenACC API, [...]

2014-12-10T09:38:31+01:00December 10th, 2014|Technical Articles|

Portable OpenCL Out-of-Order Execution Framework for Heterogeneous Platforms

Heterogeneous computing has become a viable option in seeking computing performance, to the side of conventional homogeneous multi-/single-processor approaches. The advantage of heterogeneity is the possibility to choose the best device on the platform for different distinct workloads in the application to gain performance and/or to lower power consumption. The drawback of heterogeneity is the [...]

2014-12-10T09:13:17+01:00December 10th, 2014|Papers, Technical Articles|

AMD SDK v3.0 with OpenCL 2.0

AMD have released their APP SDK v3.0 Beta for Windows 32/64-bit and Linux which adds support for OpenCL 2.0 and including twenty samples highlighting the new features. The release also includes accelerated libraries such as “Bolt” and the OpenCV (Open Computer Vision) library.  This release supports the AMD Catalyst Omega 14.12 driver. For full release details visit: http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/ The release information confirms that [...]

2018-03-28T18:40:17+01:00December 10th, 2014|Amd, Blog|