Thread: CRIO SIMD
View Single Post
  #5   Spotlight this post!  
Unread 08-08-2013, 07:31
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: CRIO SIMD

I'm just wondering, what exactly are you planning to do on the cRIO that requires optimization of the math library? Also, you'll only see benefits on things that deal with complex math and vectors, not something that teams really use too much on FRC robots.

If your robot's code doesn't work correctly (100% CPU usage), and it needs to be optimized, you can post it here and people can help.

NOTE: This is wrong, it doesn't have SIMD.
Also, the first page in the datasheet for the cpu says
e300 Power Architecture processor core
Wikipedia says that all e300's meet Power ISA 2.03
Wikipedia says that Power ISA 2.03 requires AltiVec
Wikipedia says AltiVec is a floating point and integer SIMD instruction set

Most modern processors have SIMD, so it's not always explicitly stated in the datasheet.

Last edited by magnets : 08-08-2013 at 08:09.