Profile

Cover photo
Kyle Lutz
Works at Google
Attended University of California, Santa Barbara
Lives in San Mateo, CA
172 followers|101,859 views
AboutPostsCollectionsPhotosVideosReviews

Stream

Kyle Lutz

Shared publicly  - 
 
Boost 1.61 released, includes Boost.Compute!
Metaparse: A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process. The library is similar to Spirit, however while parsers built with Spirit parse at run-time, parsers built with Metaparse parse at compile-time.
8
Adam B's profile photo
Adam B
 
I'm going to be trying it out in the next few weeks, it looks great!
Add a comment...

Kyle Lutz

Shared publicly  - 
 
 
Boost.compute and VexCL interact neatly when the former is used as a backend for the latter:

compute::command_queue bcq = compute::system::default_queue();
vex::vector<int> x({bcq}, 16);
View original post
1
Add a comment...

Kyle Lutz

Shared publicly  - 
5
Kyle Lutz's profile photoGreg Landrum's profile photoSajjadul Islam's profile photo
4 comments
 
Great !
Add a comment...

Kyle Lutz

Shared publicly  - 
 
 
I have added Boost.Compute (https://github.com/kylelutz/compute) backend to VexCL. This is based on OpenCL as well, but uses Boost.Compute core API instead of somewhat outdated Khronos C++ API. Also improves interoperability between the two libraries.
View original post
2
Add a comment...

Kyle Lutz

Shared publicly  - 
 
 
Action required: I heard rumors from reliable sources that Intel, for largely strategic reasons, is planning to drop support for OpenCL on Xeon Phi. The call to action is to bring this up strongly with senior Intel staff at SC14. Tell them this is completely unacceptable. Tell them it will make you think twice about committing to Xeon Phi, and will cost them sales. Your comments will make a difference.

So, if we don’t want to allow the vendors to dictate how we develop our software, then we must firmly tell all the vendors, especially Intel and Nvidia, that we absolutely require them to support the open parallel programming standards, and that they will lose sales and our good will if they do not.

Intel needs to hear this message from as many of the large HPC users as possible. It doesn’t matter if you use OpenCL now or not. You should have the choice. Without this choice options during large procurements become even more limited (and have you noticed how expensive many-core accelerators and GPUs have been getting lately?).

Dropping OpenCL support could be disastrous for the HPC user community, because OpenCL is today the only parallel programming API that gives us a chance to write code that can port across many-core hardware from all the major vendors. Don't let this strategic choice in the fight for market share become a burden for all of us engaged in HPC.
4 comments on original post
1
Add a comment...

Kyle Lutz

Shared publicly  - 
1
1
Add a comment...
Have him in circles
172 people
Eric Pereira's profile photo
Julien Finet's profile photo
Nathan Gould's profile photo
isabella paul's profile photo
Kitware's profile photo
Sébastien Barré's profile photo
Lucy Rangel's profile photo
Didier Lutz's profile photo
Jochen Heil's profile photo

Kyle Lutz

Shared publicly  - 
 
Pigeon Point Lighthouse
1
Add a comment...

Kyle Lutz

Shared publicly  - 
There are many open source libraries that implement parallel versions of the algorithms in the C++ standard template libraries. Inevitably we get asked questions about how ArrayFire compares to the other libraries out in the…
2
Add a comment...

Kyle Lutz

Shared publicly  - 
 
Slides from my talk on Boost.Compute at GTC 2015 #GTC15 #OpenCL
Boost.Compute: A C++ library for GPU computing
9
1
Pavan Yalamanchili's profile photoKyle Lutz's profile photo
2 comments
 
+Pavan Yalamanchili I'll be giving another (very similar) talk on Boost.Compute in a couple months at C++Now.
Add a comment...

Kyle Lutz

Shared publicly  - 
 
Boost.Compute has been accepted as an official Boost library! Thanks to everyone who has contributed and to Antony Polukhin for volunteering as the review manager!

See the review results here: http://boost.2283326.n4.nabble.com/compute-Review-results-td4670513.html
13
1
Greg Landrum's profile photoAashish Chaudhary's profile photoPradeep Garigipati's profile photo
3 comments
 
Congrats +Kyle Lutz 
Add a comment...

Kyle Lutz

Shared publicly  - 
 
I'm proud to announce the release of Boost.Compute version 0.4! Boost.Compute is a header-only C++ library for GPGPU and parallel-computing based on OpenCL. It is available on GitHub and instructions for getting started can b...
6
Add a comment...
Kyle's Collections
People
Have him in circles
172 people
Eric Pereira's profile photo
Julien Finet's profile photo
Nathan Gould's profile photo
isabella paul's profile photo
Kitware's profile photo
Sébastien Barré's profile photo
Lucy Rangel's profile photo
Didier Lutz's profile photo
Jochen Heil's profile photo
Collections Kyle is following
Education
  • University of California, Santa Barbara
    Biology, 2008 - 2010
  • Saddleback College
    Biology, 2006 - 2008
Basic Information
Gender
Male
Story
Tagline
Computer programmer, rock climber, amateur photographer
Work
Occupation
Software Engineer
Employment
  • Google
    Software Engineer, 2014 - present
  • Industrial Perception, Inc.
    Software Engineer, 2013 - 2014
  • Kitware, Inc.
    R&D Engineer, 2011 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Mateo, CA
Previously
Albany, NY - Santa Barbara, CA
Public - 7 months ago
reviewed 7 months ago
3 reviews
Map
Map
Map