My current hardware doesn't support AVX2. How practical is it to develop software for AVX2 intrinsics using Intel's SW Development Emulator (and possible performance testing on a remote machine) ?
Abhishek On Wed, Mar 19, 2014 at 5:39 AM, West, Nathan <n...@ostatemail.okstate.edu>wrote: > Can you enter this through Melange? It should be sufficient to link to > your PDF/repo on Melange. > > It's good to see you were able to get control port and oprofile results. > > On Sat, Mar 15, 2014 at 4:37 AM, Abhishek Bhowmick > <abhowmic...@gmail.com> wrote: > > Here is the link for my first proposal draft : > > https://github.com/abhowmick22/GSoc14-Proposal > > > > I will keep revising it. Seeking feedback in meantime. Thanks all. > > > > Abhishek > > > > > > On Sat, Mar 15, 2014 at 3:37 AM, Martin Braun <martin.br...@ettus.com> > > wrote: > >> > >> On 14.03.2014 19:27, Abhishek Bhowmick wrote: > >>> > >>> Hi, > >>> So, according to some suggestions, I looked into how I can potentially > >>> use better signal processing for the OFDM receiver. I was thinking of a > >>> LS estimator with higher order interpolation or an MMSE estimator for > >>> the channel estimator part. Also, a MMSE-DFE or Viterbi equalizer. > These > >>> will need matrix operations and other computations, which can > >>> potentially be developed into new volk kernels. > >>> 1. Are the computational complexities involved feasible in the current > >>> framework ? > >>> 2. Though they can give better BER in adverse channel conditions, can > >>> they do deliver more in terms of throughput/performance? > >>> 3. Is it a good idea to include such implementations alongside doing > new > >>> volk kernels in the same proposal ? > >> > >> > >> Abishek, > >> > >> at this point, please just put together a proposal and upload it so we > can > >> make sure it gets into Melange in time. > >> > >> M > >> > >>> > >>> Abhishek > >>> > >>> > >>> On Wed, Mar 12, 2014 at 3:38 AM, Florian Kaltenberger > >>> <florian.kaltenber...@eurecom.fr > >>> <mailto:florian.kaltenber...@eurecom.fr>> wrote: > >>> > >>> Hi Nathan and Abhishek, > >>> > >>> > >>> On 10/03/2014 23:22, West, Nathan wrote: > >>>> > >>>> Ah! So there was a slight miscommunication. Yes, porting the > >>>> OpenAirInterfaces > >>>> SIMD code to VOLK is a good option as well. The turbo channel > >>>> coder/decoder > >>>> is part of that. I've**briefly** looked at the code to see what > is > >>>> > >>>> currently there, and > >>>> it's my understanding that the work involved will be to write > >>>> generic > >>>> C implementations > >>>> of vectorized code where the generic version does not exist. > Beyond > >>>> that porting to > >>>> newer/different ISAs (AVX or NEON depending on your preference and > >>>> hardware > >>>> availability). I think Florian is on the gr-discuss mailing list, > >>>> but > >>>> I've CCed him to > >>>> hopefully provide more details as he's more familiar with the > >>>> original > >>>> code base. > >>> > >>> I only joined this mailing list recently, so I probably missed a > >>> part of the discussion. Let me summarize briefly what > >>> OpenAirInterface can provide. We have optimized SIMD (SSE4) > >>> implementations of the LTE turbo encoder and decoder as well as the > >>> LTE tail-biting Viterbi encoder and decoder. We also have the > 802.11 > >>> Viterbi encoder and decoder. The only functions for which we have > >>> generic non-vectorized functional equivalents is the LTE turbo > >>> decoder. > >>> I am not sure I understand why it is necessary to write generic > >>> versions for the already optimized SIMD code. My idea was to port > >>> the optimized SIMD code from OpenAirInterface to VOLK, such that is > >>> can be used by GR applications. I am not familiar with VOLK (yet) > >>> but this might just be as easy as writing a wrapper function. > >>> As Nathan suggested, the more interesting part is probably to > >>> upgrade the code to AVX2 or similar. > >>> > >>> Cheers, > >>> Florian. > >>> > >>> > >>> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio