Yep, there are many reimplementations. Here is a reimplementation that swaps out a neural net with a GBDT to address compute costs:
High level, I'd say it's a good way to test a new environment w/out spending time/effort on GPUs until you understand the problem well, and then you can switch to the time/money costly GPU world.