Carles Fernandez
1930f02c4f
saving one register in neon implementation
2016-02-14 15:02:17 +01:00
Carles Fernandez
6156f4b3de
some small fixes
2016-02-14 14:52:26 +01:00
Carles Fernandez
4ae76541d7
adding deleted .gitignore
2016-02-13 14:29:28 +01:00
Carles Fernandez
e8dfd860fb
prefetching data in neon implementation
...
5% of average improvement
2016-02-13 14:26:40 +01:00
Carles Fernandez
a4e2ceb9c4
Adding neon implementation
...
Input data have been re-scaled to avoid saturation problems
2016-02-13 14:16:40 +01:00
Carles Fernandez
907846d70b
fix
2016-02-13 13:30:19 +01:00
Carles Fernandez
7b9daf3d53
fix
2016-02-13 13:27:03 +01:00
Carles Fernandez
ca3046a9a9
fix
2016-02-13 13:18:49 +01:00
Carles Fernandez
83d7b72743
fixes
2016-02-13 12:53:39 +01:00
Carles Fernandez
5ed27443fe
fix
2016-02-13 12:32:03 +01:00
Carles Fernandez
85bd40ed91
fix
2016-02-13 12:20:59 +01:00
Carles Fernandez
d2a95c2638
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-02-13 11:21:05 +01:00
Carles Fernandez
0eb8537f52
GnuTLS was missing in homebrew instructions
2016-02-13 11:14:01 +01:00
Carles Fernandez
f535259bed
fix
2016-02-13 11:07:55 +01:00
Carles Fernandez
036b8805db
fix
2016-02-12 21:56:44 +01:00
Carles Fernandez
3abefa246d
fix
2016-02-12 21:28:37 +01:00
Carles Fernandez
dd6b804364
fix
2016-02-12 21:27:01 +01:00
Carles Fernandez
70ec7a66f8
fixes
2016-02-12 21:24:07 +01:00
Carles Fernandez
21e6634689
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into neon
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-02-12 13:10:52 +01:00
Javier Arribas
d4d73e24c1
Fixing some includes in volk gnsssdr kernels
2016-02-12 12:36:08 +01:00
Carles Fernandez
912db4fe29
fixes
2016-02-12 12:00:54 +01:00
Carles Fernandez
5067c5852c
fixes
2016-02-12 10:57:53 +01:00
Carles Fernandez
27afafce0f
first attempt
2016-02-11 23:53:03 +01:00
Carles Fernandez
bef9638729
missing part
2016-02-11 23:36:32 +01:00
Carles Fernandez
c184fafbb3
even more stupid error
2016-02-11 23:05:01 +01:00
Carles Fernandez
8820e59eab
stupid error
2016-02-11 23:03:11 +01:00
Carles Fernandez
4454d8800a
kk2
2016-02-11 23:01:28 +01:00
Carles Fernandez
787c28480b
kk
2016-02-11 22:58:56 +01:00
Carles Fernandez
e66ac2f476
neon hook
2016-02-11 22:53:05 +01:00
Carles Fernandez
e400885800
Fixing puppets
...
In kernels which output is shorter than num_points, memory is firtly
filled bu zeros and then the kernel is executed.
2016-02-11 21:15:46 +01:00
Javier Arribas
7f9dccd386
generic implementation simplification in volk gnsssdr kernel module
2016-02-11 17:57:03 +01:00
Carles Fernandez
7d0e3126aa
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-02-09 19:43:07 +01:00
Carles Fernandez
43c36990ef
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-02-09 12:01:43 +01:00
Javier Arribas
9bf4710679
Added a new volk_gnsssdr kernel that integrates both the phase rotator
...
and n dot_product kernels. Enabled in cpu_multicorrelator_16sc
2016-02-09 11:49:18 +01:00
Carles Fernandez
794d141e84
Improved processor/feature detection when building with MSVC
2016-02-07 10:56:21 +01:00
Carles Fernandez
ad05245414
add more detail in pybombs steps
2016-02-06 19:29:52 +01:00
Carles Fernandez
8672508e24
Require gr-uhd only if uhd is found
2016-02-02 23:54:48 +01:00
Carles Fernandez
1b7bc5af0c
The USRP Hardware Driver (UHD) is now optional.
...
Used if found.
2016-02-02 23:32:48 +01:00
Carles Fernandez
b69e759e45
possible fix of building error in Ubuntu 12.04
...
NULL was taken as int instead of null pointer; nullptr resolves the
ambiguity
2016-02-02 22:03:10 +01:00
Carles Fernandez
d3705aa30c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-02-01 09:15:03 +01:00
Carles Fernandez
844c33d699
improving documentation
2016-01-31 23:21:28 +01:00
Carles Fernandez
bb54222883
improving documentation
2016-01-31 23:13:10 +01:00
Carles Fernandez
213486c2eb
improving documentation
2016-01-31 19:36:48 +01:00
Carles Fernandez
833fe313c7
Improving documentation
2016-01-31 18:13:03 +01:00
Carles Fernandez
3f6e819df5
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-01-31 14:00:12 +01:00
Carles Fernandez
f4875012df
prefetch data in the cache in neon implementation
...
8% of average improvement
2016-01-31 10:41:51 +01:00
Carles Fernandez
8a6c4d767f
ask for aligned memory in neon implementation
...
1% improvement
2016-01-31 10:39:24 +01:00
Carles Fernandez
4fcffa2bdd
some improvements
...
phase computation was correclty done in SSE implementation but not in
NEON. Ask for aligned memory in NEON implementation. Some code cleaning
2016-01-31 09:49:50 +01:00
Carles Fernandez
8be7d9e2a0
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-01-30 08:00:28 +01:00
Carles Fernandez
db321d1c2e
Fixing missing phase increment in SIMD implementations
...
After computing the rotation with SIMD instructions, we were not
incrementing the phase step, so the first iteration in the 'c region'
had the same phase than the last sample computed with SIMD instructions.
This commit fix the bux in SSE3 and NEON implementations
2016-01-29 19:42:30 +01:00