Hi James,

  No, not really.  Algorithmically, most of the hard work is done during 
`osrm-extract` and `osrm-prepare`, and these aren't algorithms that are 
particular conducive to GPU acceleration.

  When you make a query, it usually takes a few milliseconds to find the 
nearest neighbor (snap your lat/lon to the road network), then a few 
microseconds to find the route and construct the response.

  If you're doing lots of route requests, you should be thinking about 
parallelization - each route request can run on a separate CPU core.

daniel

> On Feb 16, 2016, at 7:07 AM, James Grant <[email protected]> wrote:
> 
> Daniel.
> 
> Thank you for that, found it and it works a treat. One more question for you: 
> would OSRM benefit speed wise if it ran on a GPU?
> 
> Regards
> 
> On 15-Feb-16 10:03 PM, Daniel Patterson wrote:
>> James,
>> 
>>   There's an updated example client here:
>> 
>>     https://github.com/Project-OSRM/osrm-backend/blob/develop/example/ 
>> <https://github.com/Project-OSRM/osrm-backend/blob/develop/example/>
>> 
>>   If you look inside the "route_summary" member of the JSON response, you'll 
>> find both the "total_time" and "total_distance" sub members, which sound 
>> like the values you want.  The new example shows how to easily access these.
>> 
>> daniel
>> 
>>> On Feb 15, 2016, at 1:52 PM, James Grant < 
>>> <mailto:[email protected]>[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hi there.
>>> 
>>> I'm building some code based heavily around the "simpleclient.cpp" example 
>>> in the tools section of the source code. I'm trying to simply extract the 
>>> driving distance and time from the returned JSON object. 
>>> 
>>> This could be achieved by taking the object returned and manipulating it 
>>> which seems wasteful, or I could amend the code such that is purely 
>>> returned the required information. If the latter isn't realistic, then 
>>> using the existing JSON handler, how could I extract information from the 
>>> JSON object?
>>> 
>>> Cheers
>>> _______________________________________________
>>> OSRM-talk mailing list
>>> [email protected] <mailto:[email protected]>
>>> https://lists.openstreetmap.org/listinfo/osrm-talk 
>>> <https://lists.openstreetmap.org/listinfo/osrm-talk>
>> 
>> 
>> 
>> _______________________________________________
>> OSRM-talk mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.openstreetmap.org/listinfo/osrm-talk 
>> <https://lists.openstreetmap.org/listinfo/osrm-talk>
> 
> _______________________________________________
> OSRM-talk mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/osrm-talk

_______________________________________________
OSRM-talk mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/osrm-talk

Reply via email to