Example #1
0
File: test.py Project: RJVB/Py_RJVB
			rtsched.thread_policy_set( 0, rtsched.THREAD_TIME_CONSTRAINT_POLICY, 5e3, 2.5e3, 3e3 )
except:
	def rt():
		pass

rt()
HRTime.tic()
for i in range(N):
	s=numpy.sin(i)
	c=numpy.cos(i)
print HRTime.toc()

rt()
HRTime.tic()
for i in range(N):
	(s,c)=sincos(i)
print HRTime.toc()

angles= array( [0,45,90,135,180,225,270,315,360] ) * 2 * pi / 360
print sincos( array( [0,45,90,135,180,225,270,315,360] ), 360 )
print sincos( angles )

rt()
HRTime.tic()
for i in range(N):
	s=numpy.sin(angles)
	c=numpy.cos(angles)
print HRTime.toc()
print (s,c)

rt()
Example #2
0
rt()
start=clock()
HRTime.tic()
for x in X:
	s=sin(x)
	c=cos(x)
sin_cos_time = HRTime.toc()
sin_cos_CPU = clock() - start

print 'sin(x), cos(x) : %d calls in %g:%g seconds, corrected %g:%g sec\n' %(loops, sin_cos_CPU, sin_cos_time, sin_cos_CPU-overhead_CPU, sin_cos_time-overhead)

rt()
start=clock()
HRTime.tic()
for x in X5:
	(s,c) = sincos(x)
sincos_time = HRTime.toc()
sincos_CPU = clock() - start
sincos_time /= 5
sincos_CPU /= 5

print 'sincos(x) : %d calls in %g:%g seconds, corrected %g:%g sec\n' %(loops, sincos_CPU, sincos_time, sincos_CPU-overhead_CPU, sincos_time-overhead)

rt()
start=clock()
HRTime.tic()
for x in X:
	(s,c) = mips_sincos(x)
mips_sincos_time = HRTime.toc()
mips_sincos_CPU = clock() - start