I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   10 ,   No .   6 Decem b er   2 0 2 0 ,   p p .   6 5 4 1 ~ 6 5 4 8   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 10 i 6 . pp 6 5 4 1 - 6 5 4 8           6541       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m/in d ex . p h p /I JE C E   Para llel i m ple m e ntatio n of  p ulse  c o m press io m e th o d on    a   m ul ti - co re  digit a l sig na l proces so r       Abdes s a m a d K lilo u 1 As s ia   Arsa la ne 2   1 De p a rt m e n o f   El e c tri c a En g in e e rin g ,   L a b o ra to ry   o f   A u to m a ti o n ,   Co n v e rsio n   o f   En e rg y   a n d   M icro e lec tro n ic (L A CEM ),   S u lt a n   M o u lay   S li m a n e   Un iv e rsity , M o ro c c o   2 L a b o ra to ry   o f   En g in e e rin g   a n d   A p p li e d   T e c h n o lo g ies Hig h   S c h o o o f   T e c h n o lo g ies ,     S u lt a n   M o u lay   S li m a n e   Un iv e rsity , M o ro c c o       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Feb   26 ,   2 0 20   R ev i s ed   Ma y   3 0 ,   2020   A cc ep ted   J u n   1 5 ,   2 0 2 0       P u lse   c o m p re ss io n   a lg o rit h m   is  w id e l y   u se d   in   ra d a r   a p p l ica ti o n s .   It  re q u ires   a   h u g e   p ro c e ss in g   p o w e in   o r d e to   b e   e x e c u ted   in   re a ti m e .   T h e re f o re ,     it s   p r o c e ss in g   m u st  b e   d istri b u ted   a lo n g   m u lt ip le  p ro c e ss in g   u n it s.     T h e   p re se n p a p e p ro p o se a   r e a ti m e   p latf o r m   b a se d   o n   th e   m u lt i - c o re   d ig it a sig n a p ro c e ss o (DSP )   C6 6 7 8   f ro m   T e x a s   In stru m e n ts  (T I).     T h e   o b jec ti v e   o f   th is  p a p e is  th e   o p ti m iza ti o n   o f   th e   p a ra ll e im p lem e n tatio n   o f   p u lse   c o m p re ss io n   a lg o rit h m   o v e th e   e ig h c o re o f   th e   C 6 6 7 8   DS P .     Tw o   p a ra ll e li z a ti o n   a p p ro a c h e w e r e   i m p le m e n ted .   T h e   f irst  a p p ro a c h   is   b a se d   o n   t h e   o p e n   m u lt p r o c e ss in g   (Op e n M P )   p r o g ra m m in g   in terf a c e ,   w h ich   is a   so f t w a re   in ter f a c e   th a h e lp s to   e x e c u te d iff e re n se c ti o n s o f   a   p ro g ra m   o a   m u lt c o re   p ro c e ss o r.   T h e   se c o n d   a p p ro a c h   is  a n   o p t im ize d   m e th o d   th a w e   h a v e   p ro p o se d   i n   o rd e r   to   d ist rib u t e   th e   p ro c e ss in g   a n d   t o   s y n c h ro n iz e     th e   e ig h c o re o f   th e   C6 6 7 8   DSP .   T h e   p ro p o se d   m e th o d   g iv e th e   b e st   p e rf o r m a n c e .   In d e e d ,   a   p a ra ll e e ff i c ien c y   o f   9 4 %   w a s   o b tain e d   w h e n     th e   e ig h c o re s   w e re   a c ti v a te d .   K ey w o r d s :   Mu lti - co r DSP   Op en MP   P u ls c o m p r ess io n   R ad ar   R ea l ti m p r o ce s s in g   Co p y rig h ©   2 0 2 0   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts re se rv e d .   C o r r e s p o nd ing   A uth o r :   A b d ess a m ad   Klilo u ,     Dep ar t m en t o f   E lectr ical  E n g i n ee r in g ,     L ab o r ato r y   o f   Au to m atio n ,   C o n v er s io n   o f   E n er g y   an d   Mic r o elec tr o n ic  ( L AC E M) ,   Facu lt y   o f   Sc ien ce s   an d   T ec h n o lo g ies,  Su ltan   Mo u la y   Sli m a n Un iv er s it y ,     5 2 3 ,   B en i M ellal,   Mo r o co o .   E m ail: a . k lilo u @ u s m s . m a       1.   I NT RO D UCT I O N     P u ls co m p r ess io n   al g o r ith m   is   w id el y   u s ed   in   r ad ar   ap p lic atio n s ,   s u ch   as  p u l s Do p p ler   r ad ar   [ 1 ] ,   g r o u n d - m o v i n g   tar g et   in d icat o r   ( GM T I )   [ 2 ] ,   an d   s y n th e tic   ap er tu r r ad ar   ( SA R )   [ 3 ] .   I is   ca r r ied   o u t   on     th ac q u ir ed   s i g n a l   i n   o r d er   to   ex tr ac t   d is ta n ce   o f   tar g e f r o m   r ad ar   w it h   h i g h   p r ec is io n .   I ts   m aj o r   co n s tr ain t s   is   t h at  it  r eq u ir es  h i g h - co m p u ti n g   p o w er .   C o n s eq u e n tl y ,   o n p r o ce s s i n g   e le m e n ca n n o h o ld s   it s   p r o ce s s in g   in   r ea l - ti m e.   T h er ef o r e,   o n s o lu tio n   is   u s i n g   m u ltip le  co m p u tin g   co r es  w o r k in g   to g et h er ea ch   o n o f   th e m   ex ec u te  s m a ll p o r tio n   o f   p r o ce s s i n g .   T h is   p ap er   p r esen ts   t h C 6 6 7 8   DSP   f r o m   T I   as  p r o ce s s in g   p lat f o r m .   I p r o v id es  h i g h   p er f o r m a n ce   f lo atin g - p o in ca lcu latio n   w ith   lo w   p o w er   co n s u m p t io n .   I n   f ac t,  i co n ta in s   eig h i n d ep en d en t   C 6 6 x   co r es,  ea ch   co r r u n   t o   f r eq u en c y   o f   1 GHz .   Mo r eo v er ,   i p r o v id es  m a x i m u m   p er f o r m an ce   o f     1 2 8   GFL OP f o r   s in g le  p r e cisi o n   f lo ati n g   p o in ca lc u lati o n   [ 4 ] .   I n   ad d itio n ,   s ev er al   r esear ch   co m m u n itie s   h av d ev e lo p ed   h ig h - p er f o r m a n ce   co m p u t in g   s y s te m s   u s in g   t h C 6 6 7 8   DSP   [ 3 ,   5 - 9 ] .   E m b ed d ed   s y s te m s   b ased   o n   DSP   h as  p r o v ed   its   ef f icie n c y   to   ex ec u te  lar g n u m b e r   o f   s ig n a l   p r o ce s s in g   al g o r ith m   i n   r ea l   ti m e.   I h as   b ee n   u s ed   b y   lar g s cie n ti f ic  co m m u n it y   to   b u ild   r ea l   ti m e   e m b ed d ed   s y s te m s .   A b d elk a r ee m   et  a l.  [ 1 0 ]   h av e   d ev el o p ed   h ig h   p er f o r m a n ce   s o f t w ar t h at   r eq u ir e s     r ea l - ti m e m b ed d ed   s y s te m s   f o r   e m er g i n g   tech n o lo g y   ar ea s   lik 5 W ir ele s s   a n d   s o f t w ar d e f in e d   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   6 Decem b er   2020     6 5 4 1   -   6 5 4 8   6542   n et w o r k i n g   ( SDN) .   A r s ala n et  al. ,   [ 1 1 - 1 5 ]   h av d ev elo p e d   an   em b ed d ed   s y s te m   b ased   o n   th C 6 6 7 8   DSP  f o r   b ee f   m ee f r es h n e s s   e v alu a tio n .   I n   o u r   p r ev io u s   w o r k s   [ 1 ] ,   w e   p r esen ted   r ea ti m p ar allel   i m p le m e n tat io n   o f   p u ls Do p p ler   r ad ar   s ig n al   p r o ce s s i n g   ch ai n ,   i n cl u d in g   b ea m   f o r m i n g ,   p u ls co m p r e s s io n   an d   Do p p ler ,   o n   p ar allel  m ac h in w i th   2   C 6 6 7 8   DSP s   b o ar d s   ( to tal  o f   1 6   p r o ce s s in g   co r es).   A   s tr aig h tf o r w ar d   m o d el  h as  b ee n   u s ed   an d   o p ti m ized   as  p r o ce s s in g   p ar alleliza tio n   s tr ate g y .   A l co m m u n icat io n s ,   i n clu d i n g   d ata  ex c h an g a n d   s y n c h r o n izatio n ,   b et w ee n   p r o ce s s i n g   DSP   co r es  g o e s   t h r o u g h   th in ter - p r o ce s s o r   co m m u n ica tio n   b u s   Ser ia R ap id I ( SR I O) ,   w h ic h   w h a v o p ti m ized   it s   u s [ 1 6 ,   1 7 ] .   T h m aj o r   o b tain ed   r esu lt is   p ar all el  ef f icie n c y   o f   ab o u t 9 0 %.   Hu a n g   et  al. ,   [ 1 8 ]   h av p r o p o s ed   p ar allel  i m p le m e n tatio n   o f   b ea m   f o r m i n g   al g o r ith m   o n   T I - b ased   T o m ah a w k   p lat f o r m   co n tain i n g   s ix   DSP   co r e s .   T h alg o r ith m   i s   w id el y   u s ed   in   r ad ar   a p p licatio n s .   I n   f ac t   Hu a n g   et  al. ,   [ 1 8 ]   h av u s ed   th Op en MP   in ter f ac [ 1 9 ]   to   d is tr ib u te  th p r o ce s s i n g   o v er   th s ix   DSP   co r es.  R es u lts   s h o w   m a x i m u m   s p ee d u p   ab o u 3 . 7 .   Me g o   et  al. ,   [ 2 0 ]   h av ev al u ated   th p er f o r m a n ce   o f   p ar alleliza tio n   o f   b asics   s i g n a p r o ce s s in g   al g o r ith m s ,   s u c h   as  f in i te  i m p u ls r esp o n s ( FIR)  f ilter ,   d is cr ete  f o u r ier   tr an s f o r m   ( DFT )   an d   f ast  f o u r ier   tr a n s f o r m   ( FF T ) ,   o n   th C 6 6 7 8   DSP .   I n   th eir   s tu d y ,   a u th o r s   h a v u s ed   t h Op en MP   in ter f ac to   d is tr ib u te  t h p r o ce s s i n g   o v er   th ei g h D SP   co r es.  Ob tain e d   r esu lts   s h o w   t h at   th r elati v s p ee d u p   i s   h ig h l y   d ep en d en o n   t h al g o r ith m   an d   th a m o u n o f   p r o ce s s ed   d ata.   R esu lts   s h o   m ax i m u m   s p ee d u p   o f   ab o u t   6 .   Yu   et  al. ,   [ 2 1 ]   h av i m p le m en ted   th p u ls Do p p ler   r ad ar   s ig n al  p r o ce s s in g   ch ain   o n   co m p u t in g   p latf o r m   b ased   o n   th C 6 6 7 8   DSP .   T h s tu d ied   alg o r ith m   i n clu d th r ee   s tep s b ea m   f o r m i n g ,   p u ls co m p r es s io n   an d   Do p p ler   f ilter in g .   T h e y   h a v u s ed   Op en MP   f r a m e w o r k   f o r   p ar allel  i m p le m en ta tio n .   Ob tain ed   r es u lts   s h o w   t h at   m u l ti - th r ea d ed   ex ec u t io n   is   less   t h an   s i n g le - t h r ea d ed .   A cc o r d i ng  to   au t h o r s ,   t h is   d if f er e n ce   w a s   ex p lai n ed   b y   t h h i g h l y   n o n - l in ea r   m e m o r y   ac ce s s e s   r eq u ir ed   b y   t h FF T   an d   th i n v er s f a s f o u r ier   tr an s f o r m   ( I FF T ) .   W an g   et  al.   [ 3 ]   h av i m p le m e n ted   an d   o p tim iz ed   SA R   al g o r ith m s   o n   th eig h co r o f   th C 6 6 7 8   DSP .   T h s tu d ied   alg o r ith m   in clu d t w o   s tep s   o f   p u ls co m p r e s s io n   m et h o d   ( r an g co m p r ess io n   an d   az i m u th   co m p r e s s io n ) ,   r an g ce ll  m i g r atio n   co r r ec tio n   ( R C M C )   an d   co r n er   tu r n .     T h Op en MP   f r am e w o r k   w a s   u s ed   to   in s ta n tiate  i n d iv id u a l   th r ea d s   ac r o s s   th eig h co r es.  Ob t ain ed   r esu lt s   s h o w   th a th ti m i n g   r eq u ir ed   f o r   r an g co m p r es s io n   a n d   az i m u th   co m p r e s s io n   s ca les  v er y   w el w ith     th in cr ea s o f   th n u m b er   o f   o p er atio n al  co r es.   Ho w ev er ,   th o th er   R C MC  a n d   co r er   tu r n   s tep s   s at u r ates  a t   ar o u n d   f o u r   co r es.  Fo r   th e   to t al  ex e c u tio n   ti m e,   th e   ac ce ler atio n   f ac to r   w it h   ei g h t   co r es  r elativ to   s i n g le  co r is   eq u al  to   5 . 6 .     Fro m   all  p r esen ted   r esear ch e s   w o r k s ,   Op en MP   h as  b ee n   s u cc es s f u ll y   test ed   to   d is tr ib u te  m a n y   s ig n al - p r o ce s s i n g   al g o r ith m s   o v er   m u l ti - co r DSP   p latf o r m s .   Ho w e v e r ,   th o b tain ed   p ar allel  ef f icie n c y   d o es   n o e x ce ed   7 0 in   t h b est   ca s es.  I n   t h is   p ap er ,   an   o p ti m ized   m et h o d   is   p r o p o s ed   as  an   alter n ativ e   to   Op en MP   m eth o d   in   o r d er   to   im p r o v th p er f o r m a n ce s .     T h m aj o r   co n tr ib u tio n   o f   t h is   p ap er   is   t h d is tr ib u t io n   o f   th p u ls co m p r es s io n   alg o r ith m   o v er     th eig h p r o ce s s i n g   co r o f   th C 6 6 7 8   DSP .   W h av i m p le m en ted   t w o   p ar alleliza tio n   ap p r o ac h es.  T h f ir s o n e,   is   b ased   o n t h Op e n M P ,   w h ic h   is     s h ar ed - m e m o r y   ap p licatio n   p r o g r a m m i n g   i n t er f ac ( A P I )   w h o s f ea t u r es,  ar b ased   o n   p r io r   ef f o r ts   to   f ac i litate  s h ar ed - m e m o r y   p ar allel  p r o g r a m m i n g .   As  t h C 6 6 7 8   DSP   in te g r ate s   t w o   lev e ls   o f   m e m o r y   s h ar ed   b et w ee n   t h ei g h t   co r es,  w h ic h   ar th in ter n al   m u lti - co r s h ar ed   m e m o r y   ( MS M)   an d   th ex te r n al  DDR  m e m o r y ,   t h Op en MP   is   f u ll y   ad ap ted .   T h s ec o n d   ap p r o ac h   is   an    o p tim ized   m e th o d   t h at  w e   h a v p r o p o s ed   to   d is tr ib u t t h p r o ce s s in g   o f   th e   p u l s co m p r ess io n   alg o r it h m   o n   th ei g h co r e s .   T h p er f o r m an ce   o f   th t w o   p ar alleliza tio n   m eth o d s   ar co m p ar ed   to   e ac h   o th er   b ased   o n   s p ee d u p   an d   p ar allel  ef f ic ien c y   in d icato r s.   T h is   p ap er   is   o r g an ized   as  f o llo w s .   Sectio n   2   p r esen t s   an   o v er v ie w   o f   p u ls co m p r es s i o n   m et h o d ,   ex p er i m e n tal  p lat f o r m ,   an d   m etr ics  u s ed   f o r   ev a lu at i n g   p ar allel  p r o ce s s i n g   p er f o r m a n ce .   Mo r eo v er ,     it  p r esen t s   th p r o p o s ed   m eh o d   to   d is tr ib u te  p u ls co m p r ess io n   al g o r ith m   o n   m u ltip le s   co r es.   Sectio n   p r o v id es   th e x p er i m e n tal   r es u lts   o f   p ar allel   i m p le m e n tatio n   o f   p u l s co m p r es s io n   u s in g   th Op en MP   A P I   an d   th p r o p o s ed   ap p r o ac h .   Fin all y ,   co n c lu s io n   i s   p r o v id ed   in   s ec tio n   4.       2.   RE S E ARCH   M E T H O D     2 . 1 .     P uls co m pres s io a lg o rit h m   A   co n v o l u tio n   o p er atio n   b etw ee n   t h tr a n s m itted   a n d   t h r ec eiv ed   p u l s is   p er f o r m ed   in   o r d er   to   d etec t r ad ar   tar g ets [ 2 2 ] .   I n   f a ct,   t w o   clo s e l y   tar g et s   ar f u ll y   m er g ed   i n   ca s w h er t h wav s e n t b y   th e   r ad ar   is   s in u s o id al  s i g n al  as  s h o wn   in   Fi g u r 1 .   T o   im p r o v d etec tio n   ac cu r ac y   o f   clo s el y   tar g ets,  t h tr an s m it ted   w a v u n d er g o es  l in ea r   f r eq u en c y   m o d u lat io n   o p er atio n   s h o w n   in   Fig u r 2 ( b ) .   T h o b tain ed   s i g n al  i s   ca lled   C h ir p   s h o w n   i n   Fig u r 2 ( a) .   T o   o p tim ize   th e   p r o ce s s in g   o f   th e   p u l s co m p r es s io n ,   t h co n v o l u tio n   o p er atio n   is   r ea lized   i n     th f r eq u en c y   s p ac e.   I is   ca r r ied   o u b y   p er f o r m in g   t h p r o d u ct  o f   t h F FT   [ 2 3 ,   2 4 ]   o f   th i n p u s ig n al  a n d     th p u ls co m p r ess io n   co ef ici en ts   f o llo w ed   b y   t h I FF T   i n   o r d e r   to   r etu r n   to   t h t i m e   d o m a in   as  s h o w n   in   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       P a r a llel imp leme n ta tio n   o f p u ls co mp r ess io n   meth o d   o n   . ..   ( A b d ess a ma d   K lilo u )   6543   Fig u r 3 .   I ts   co m p u ti n g   co m p lex it y   d ep en d s   o n   FF T ,   in v er s I FF T ,   an d   p o in t - w is v e cto r   m u l tip licatio n .     T h co m p lex it y   o f   co m p u ti n g   r ad ix - 2   FF T   is   eq u al  to   5  2 ( )   f lo atin g - p o i n o p er atio n s is   th FF T   s ize  a n d   m u s b p o w er   o f   t w o .   T h co m p le x it y   o f   co m p u ti n g   t h I F FT   is   t h s a m a s   f o r   th FF T .     Fo r   th p o in t - w is v ec to r   m u l tip licatio n ,   6   f lo atin g - p o in o p er atio n s   ar e   n ee d ed .   T h er ef o r e,   th th r o u g h p u t   o f   th e   p u ls co m p r ess io n   in   th f r eq u en c y   d o m ai n   is   eq u al  to   ( 10  2 ( ) + 6 ) /   FL OP S,  in   w h ic h   is     th n u m b er   o f   r a n g g ates a n d   T   is   th ex ec u tio n   ti m in   s ec o n d .                Fig u r 1 .   Dete ctio n   o f   t w o   clo s el y   tar g ets  u s i n g   s i n u s o id a l si g n al  w a v [ 1 ]         ( a)     ( b )     Fig u r 2 .   ( a)   C h ir p   s ig n al ,   ( b )   d etec tio n   o f   t w o   clo s el y   tar g et s   u s in g   t h p u ls co m p r es s io n   [ 1 ]           Fig u r 3 .   C r o s s - co r r elatio n   b et w ee n   ti m an d   f r eq u en c y   [ 1 ]   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   6 Decem b er   2020     6 5 4 1   -   6 5 4 8   6544   2 . 2   C6 6 7 8   DSP  o v er v ie w       T h ex p er i m en tal  p lat f o r m   c o n s is ts   o f   o n d e v elo p m e n b o ar d   E VM 6 6 7 8   as  s h o w n   i n   Fi g u r 4   w h ic h   in teg r ate s   o n C 6 6 7 8   DSP   an d   5 1 2 MB  o f   DDR3   m e m o r y   [ 2 5 ,   2 6 ] T h m u lt i - co r C 6 6 7 8   DSP   p r o v id ed   b y   T I   is   h ig h - p er f o r m a n ce   co m p u ti n g   a n d   lo w   p o w er   s y s te m .   I t   co n tai n s   ei g h i n d ep en d en DSP   co r es,  ea ch   co r e   r u n   at  f r eq u en c y   o f   1 GHz   an d   h as  p ea k   p er f o r m a n ce   o f   1 6   GFL OP f o r   s in g le  p r ec is io n   f lo ati n g   p o in ca lc u latio n .   T h C 6 6 x   DSP   co r e   is   b ased   o n   a   v er y   lo n g   in s tr u ct io n   w o r d   ( VL I W )   ar ch ite ctu r e .   T h in s tr u ct io n   s et  al s o   in cl u d es si n g le  i n p u m u ltip le  d ata  ( SIM D)   o p er atin g   u p   to   1 2 8 - b it v ec to r s   [ 4 ]   T h DSP   C 6 6 7 8   in teg r ates  th r ee   lev els  o f   m e m o r y .   E ac h   co r h as  3 2 - KB   o f   lev el  1   f o r   p r o g r a m   ( L 1 P )   an d   3 2 - KB   o f   lev el  1   f o r   d ata  ( L 1 D) .   T h le v el  1   is   t h n ea r est,  an d   it i s   u s u all y   u s e d   as c ac h m e m o r y .   I n   ad d itio n ,   ea ch   co r h as  lo ca lev el  2   m e m o r y it  is   s lo wer   th an   lev el  1 ,   an d   its   s ize  is   5 1 2   K B .   T h lev el  3   o r   MSM   is   s h ar ed   an d   is   co n c u r r en tl y   ac ce s s ed   b y   ei g h co r es;  its   s ize  is   4   MB .   Fu r th er m o r e,   th eig h D SP   co r es a ls o   ac ce s s   s i m u ltan eo u s l y   to   t h ex ter n al  DD R   m e m o r y .   Fo r   co d d ev elo p m en t,  t h i n t eg r ated   d ev elo p m en en v ir o n m en ( I DE )   co d co m p o s er   s t u d io   ( C C S)   h as  b ee n   u s ed   w it h   C 6 0 0 0   co m p iler   v er s io n   v 8 . 3 . 5 .   A ll   o p ti m izatio n   o p tio n s   p r o v id ed   b y   th co m p iler     h av e   b ee n   ac ti v ated .   T h co m p iler   also   s u p p o r ts   Op en M P   3 . 0 ,   w h ich   allo w s   r ap id   p o r tin g   o f   e x is ti n g     m u lti - t h r ea d ed   co d es  to   th m u ltico r DSP .   T I s   C 6 6 x   co m p iler   tr an s late s   t h Op e n MP   in to   m u lti - t h r ea d ed   co d w ith   ca lls   to   cu s t o m   r u n ti m lib r ar y .   T h Op en MP   f r a m e w o r k   w a s   e m p lo y ed   to   in s tan t iate  in d i v id u a th r ea d s   ac r o s s   m u lt ip le  co r es.  P u ls co m p r ess io n   co ef f icie n ts   a n d   in p u t/o u tp u d ata  h a v b ee n   allo ca ted   in   MSM   m e m o r y   i n   o r d er   to   b e   s ah r ed   b et w ee n   all  co r es,  w h ile   L 1   m e m o r y   h a s   b ee n   f u l l y   ac t iv ated   as c ac h e.             Fig u r 4 .   E VM 6 6 7 8   d ev elo p m en t b o ar d       2 . 3   M et rics f o e v a lua t ing   pa ra llel pro ce s s ing   perf o r ma nce    T h er ar t w o   m etr ics  to   ev alu ate  p er f o r m an ce   o f   p ar all e p r o ce s s in g s p ee d u p   ( 1 )   an p ar allel   ef f icien c y   ( 2 )   [ 1 9 ] .   An   id ea p ar allel  i m p le m e n tatio n   lead s   t o   s p ee d u p   eq u al   to   t h n u m b er   o f   co r es  an d   to     p ar allel  ef f icie n c y   o f   1 0 0 %.          s pe e dup =   Execut i o n   t i m e   of   an   ap p l i ca t i o n   on   1   p r o ces s o r Execu t i o n   t i m e   on   P   p r o ces s o r s   ( 1 )     pa r a l l e l   e ff ic ie n c y =   S p eed up   N umb er   of   co r es 100   ( 2 )     2 . 4   P r o po s ed  a pp ro a ch   T h p r o p o s ed   ap p r o ac h   ai m s   to   d is tr ib u te   t h p r o ce s s i n g   o v er   th e   ei g h t   co r es   o f   t h C 6 6 7 8   DSP .     T h is   ap p r o ac h   is   b ased   o n   u s in g   M SM  m e m o r y   s h ar ed   b etw ee n   all  co r es.  W h av p lace d   p u ls co m p r ess io n   co ef f icie n t s ,   in p u an d   o u tp u t   d ata  in   MSM   m e m o r y   i n   s u ch   w a y   t h at  t h e y   ar ac ce s s ib le  to   all  co r es  at     th s a m ti m e.   W h a v r ese r v ed   s ev e n   m e m o r y   b o x es  f o r   s y n ch r o n iza tio n o n b o x   is   d ed icate d   f o r   ea ch   co r e.   I n d ee d ,   d u r in g   th e   in itial izatio n   p h a s e,   t h m as ter   co r ( co r 0 )   r esets   all  t h ese   m e m o r y   b o x es   an d   o n ce   ar r iv in g   at  th s tar o f   th p a r allel  r eg io n ,   th m as ter   co r e   s et  all  b o x es  to   o n an d   b eg i n s   p r o ce s s in g   it s   p o r tio n   o f   d ata.   On ce   th m e m o r y   b o x   o f   ea ch   co r is   s et  to   o n e,   th co r s tar ts   p r o ce s s in g   i ts   d ata  p o r tio n .   W h en   e n d in g   it s   p r o ce s s in g ,   t h m aster   co r ex a m i n es  t h s tates  o f   t h s ev e n   b o x es  a n d   it   w o u ld   w ait  u n t il  i t   r etu r n s   to   s ta te  z er o .   T h is   m ea n s   th at   th e   o th er   co r es  h a v also   f i n i s h ed   t h p r o ce s s i n g .   d iag r a m   t h at   illu s tr ate  th p r o p o s ed   m et h o d   is   p r esen ted   in   F ig u r 5 .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       P a r a llel imp leme n ta tio n   o f p u ls co mp r ess io n   meth o d   o n   . ..   ( A b d ess a ma d   K lilo u )   6545       Fig u r 5 .   T h p r o p o s ed   m eth o d       3.   RE SU L T A ND  D I SCU SS I O N   3 . 1 .     P a ra llel  i m ple m ent a t io n ba s ed  o n O penM P   As  d escr ib ed   i n   s ec t io n   2 . 1 ,   p u ls e   co m p r ess io n   al g o r ith m   c o n s is ts   o f   t h r ee   o p er atio n s ,   FF T   o n   in p u t   d ata,   p o in t - w is v ec to r   m u ltip licatio n   w it h   p u l s co m p r ess i o n   co ef f ic ien t s ,   an d   f in al l y   t h I FF T   to   g en er ate  th o u tp u d ata.   T h ese  th r ee   o p er atio n s   m u s b ap p lied   o n   all  b ea m s   a n d   p u ls es  i n   ca s o f   p u ls Do p p ler   an d   GM T I   a p p licatio n s ,   an d   o n   al p u ls es  i n   ca s o f   S A R   ap p li ca tio n s .   I n   t h is   w o r k   u s ca s o f   2 5 6   iter atio n s   w a s   ch o s e n .   T h er ef o r e,   th s o f t w ar o f   th p u ls co m p r e s s i o n   co n s i s ts   o f   a n   ex ter n al  lo o p   Fo r ,   w h ic h   r ep ea t s   th t h r ee   o p er atio n s   o n   all  in p u d ata.   Op en MP   p r o v id es  t h r ee   s c h ed u li n g   tec h n iq u es   to   c o n tr o th e   m an n er   i n   w h ic h   lo o p   iter atio n s   ar d i s tr i b u ted   o v er   t h m u ltip le   co r es.  T h u s ,   t h s ch ed u li n g   m eth o d   c o u ld   h a v a   m aj o r   i m p ac o n   p er f o r m a n ce s .   T h ese  m eth o d s   ar e:  s tatic,   g u id ed   an d   d y n a m ic  [ 1 9 ] .   E x p er i m e n tal  r e s u l ts   ar e   p r esen ted   in   Fi g u r 6 .             Fig u r 6 .   P ar allel  im p le m en tat io n   r esu lt s   u s i n g   Op e n MP         Fro m   t h ese  r e s u l ts ,   it   ca n   b c o n clu d ed   t h at  t h t h r ee   s c h ed u lin g   tec h n iq u es   g i v g o o d   p er f o r m a n ce s .   T h s p ee d u p   s ca les  v er y   w e ll  w it h   t h i n cr ea s o f   t h n u m b er   o f   o p er atio n al  co r es.  W h en   th ei g h co r es  ar ac tiv ated ,   th e   m a x i m u m   s p ee d u p   is   eq u al  to   5 . 6   w it h   co r r esp o n d in g   p ar allel  e f f icie n c y   o f   7 0 %.  T h is   r esu l t   ca n   b ex p lain ed   b y   t h o v er h ea d   ad d ed   b y   Op en MP   f r am e w o r k   to   d is tr ib u te  d ata  o v er   th co r es  an d   to   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   6 Decem b er   2020     6 5 4 1   -   6 5 4 8   6546   s y n ch r o n ize  t h s tar t   an d   t h en d   o f   p ar allel  r e g io n .   W a n g   et  al. ,   [ 3 ]   h a v o b tain ed   e x a ctl y   t h s a m e   r esu lt,  h o w ev er ,   Yu   et  al. ,   [ 2 1 ]   h av o b tain ed   less   v al u o f   t h s p ee d u p   th at  is   eq u a l in   t h b est ca s to   1 .     3 . 2 .     P a ra llel i m ple m ent a t io n us ing   t he  pro po s e m et ho d   T h p r o p o s ed   m et h o d   p r esen t ed   in   s ec t io n   2 . 4   h a s   b ee n   u s ed   to   d is tr ib u te  t h p r o ce s s i n g   o f   p u ls e   co m p r es s io n   alg o r it h m   o n   m u ltip le  co r es  o f   th e   C 6 6 7 8   DSP .   E x p er i m e n tal  r e s u l ts   ar p r e s en ted   i n   Fi g u r 7 .   Ob tain ed   r esu lt s   s h o w   th a th e   s p ee d u p   s ca les  v er y   w e ll  w it h   th in cr ea s o f   t h n u m b er   o f   o p er atio n al  co r es,   w it h   s m all  p er f o r m an ce   d eg r ad atio n   in   ca s w h er s ix   a n d   s ev en   co r es  w h er ac tiv ate d .   T h is   d ep en d s   o n     th n u m b er   o f   iter atio n s ,   w h i ch   it  i s   n o m u ltip le  o f   s i x   an d   s e v en   i n   o u r   u s e   ca s e.   A   g o o d   ch o ice  o f   iter atio n s   n u m b er   w ill   lead   to   b est  p er f o r m a n ce .   W h e n   t h eig h co r es   ar ac ti v ated ,   t h s p ee d u p   ac h iev e s   7 . 5   w it h   co r r esp o n d in g   p ar allel  ef f ic ien c y   o f   9 4 %.  C o m p ar ed   to   W a n g   et  al. ,   [ 3 ]   an d   to   o u r   p r ev io u s   r esear ch   w o r k   [ 1 ] ,   th p r o p o s ed   m et h o d   g i v es t h b est p er f o r m an ce .     Fig u r 8   p r ese n ts   co m p ar is o n   b et w ee n   o b tai n ed   r es u l ts   u s i n g   t h Op e n MP   f r a m e w o r k   an d     th p r o p o s ed   m et h o d .   T h u s ,   t h p r o p o s ed   m eth o d   lead s   to   g ain   o f   o n co r w h e n   t h n u m b er   o f   ac ti v ated   co r es  is   eq u al  to   f iv an d   s e v en   a n d   g ain   o f   t w o   co r es  w h e n   t h eig h co r es  ar ac tiv ated .   T h er ef o r e,     o u r   p r o p o s ed   m e th o d   co u ld   b u s ed   as   an   alter n a tiv e   to   Op en MP   f r a m e w o r k   to   d is tr ib u t s i g n a l - p r o ce s s i n g   alg o r ith m s   o v er   m u lti - co r DS P .   R ad ar   ap p licatio n s   ar g o o d   ex a m p le.                     Fig u r 7 .   P ar allel  im p le m en tat io n   r esu lt s   u s i n g   t h p r o p o s ed   m et h o d           Fig u r 8 .   P ar allel  im p le m en tat io n   r esu lt  co m p ar i s o n     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       P a r a llel imp leme n ta tio n   o f p u ls co mp r ess io n   meth o d   o n   . ..   ( A b d ess a ma d   K lilo u )   6547   4.   CO NCLU SI O N     P u ls co m p r ess io n   i s   th m ai n   p r o ce s s in g   s tep   in   s ev er al  r ad ar   ap p licatio n s ,   s u c h   as  p u l s Do p p ler   r ad ar ,   GM T I   an d   S AR .   I ts   p r o ce s s in g   i s   b ased   o n   cr o s s - co r r elatio n .   I n   o r d er   to   o p tim ize  its   p r o ce s s in g ,   th cr o s s - co r r elatio n   w as  p er f o r m ed   in   f r eq u e n c y   d o m a in .   W p r o p o s ed   th m u lti - co r e   C 6 6 7 8   DSP   as   r ea l - ti m e   co m p u ti n g   p lat f o r m ,   w h ic h   in te g r ates  ei g h in d e p en d en co r es   w it h   s h ar ed   m e m o r y T h g o al  o f   th is   p ap er   w as  th e   ev al u atio n   o f   t h e   Op en MP   f r a m e w o r k   an d   t h p r o p o s itio n   o f   a n   o p ti m ized   ap p r o ac h   to   d is tr ib u te  th p r o ce s s i n g   o v er   m u ltip les co r es.  T h p r o p o s ed   m eth o d   co n s is t s   o f   u s i n g   s h ar ed   m e m o r y   to   s to r s y n ch r o n izatio n   f la g s ,   in p u an d   o u tp u d ata.   T h r ee   s ch ed u lin g   tec h n iq u e s   o f   Op en MP   f r a m e w o r k   h a v b ee n   test ed s tat ic,   g u id ed   an d   d y n a m ic.   T h ese  t h r ee   tec h n iq u es   g i v t h s a m p er f o r m a n ce s   w i th   a   m a x i m u m   p ar allel  ef f icien c y   o f   ab o u 7 0 w h e n   t h ei g h co r es  w er ac tiv ated .   Ob tai n ed   r esu l ts   u s i n g   t h p r o p o s ed   m et h o d   lead   to   s p ee d u p   o f   ab o u 7 . 5   an d   p ar allel  e f f ic ien c y   o f   ab o u 9 4 %,  w h ich   i s   b etter   t h an   70  f o u n d   in   t h p r ev io u s   w o r k s   a n d   o b tain ed   u s i n g   Op en MP   f r a m e w o r k .       RE F E R E NC E S     [1 ]   A .   Klil o u ,   e a l . ,   Re a l - ti m e   p a ra l lel  im p le m e n tati o n   o f   P u lse - Do p p ler  ra d a sig n a p ro c e ss in g   c h a in   o n   a   m a ss i v e l y   p a ra ll e m a c h in e   b a se d   o n   m u lt i - c o re   DSP   a n d   S e rial  Ra p id IO  i n terc o n n e c t,   Eu ra sip   J o u r n a o n   Ad v a n c e in   S ig n a l   Pro c e ss in g ,   v o l.   1 6 1 2 0 1 4 .     [2 ]   D.  Bu e n o ,   e t   a l. Op ti m izin g   Ra p id IO  A rc h it e c tu re f o On b o a r d   P r o c e ss in g ,   A CM   T ra n s a c ti o n o n   Emb e d d e d   Co mp u t in g   S y ste ms ,   v o l.   9 ,   n o .   3 ,   p p .   1 - 3 0 ,   2 0 1 0 .   [3 ]   D.  W a n g   a n d   M .   A li ,   S y n th e ti c   A p e rtu re   Ra d a o n   L o w   P o w e M u lt i - C o re   Dig it a S ig n a P r o c e ss o r,   in   IEE E   Co n fer e n c e   o n   Hig h   Per fo rm a n c e   Ex tre me   Co mp u ti n g   ( HPEC) ,   W a lt h a m ,   M A ,   2012 .       [4 ]   T e x a In stru m e n ts,  T M S 3 2 0 C6 6 7 8     M u lt ic o re   F ix e d   a n d   F lo a ti n g - P o i n Dig it a l   S ig n a P ro c e ss o r ,   Da ta   M a n u a l 2 0 1 2 .   [5 ]   M .   Na jo u i,   e a l. V L IW   DSP - B a se d   L o w - L e v e In stru c ti o n   S c h e m e   o f   G i v e n QR   De c o m p o s it io n   f o R e a l - T i m e   P r o c e ss in g ,   J o u rn a o Circ u i ts S y ste ms   a n d   Co m p u ter s,  v o l .   2 6 ,   n o .   9 ,   p p 1 - 2 6 ,   2 0 1 7 .   [6 ]   M .   Ba h tat,   e a l. I n stru c ti o n   sc h e d u li n g   h e u risti c   f o a n   e ff icie n F F T   in   V L IW   p ro c e ss o r w it h   b a lan c e d   re so u rc e   u sa g e ,   Eu ra sip   J o u rn a o n   A d v a n c e s in   S ig n a Pro c e ss in g ,   v o l.   38 p p .   1 - 2 1 ,   2 0 1 6 .   [7 ]   R.   Be rg ,   e a l. Hig h l y   e f f i c ien ima g e   re g i stra ti o n   f o e m b e d d e d   s y ste m u sin g   a   d istri b u ted   m u lt ico re   DSP   a rc h it e c tu re ,   J o u rn a o Rea l - T i me   Ima g e   Pro c e ss in g ,   v o l.   1 4 ,   n o .   2 ,   p p .   3 4 1 - 3 6 1 ,   2 0 1 8 .   [8 ]   N.  Ba h ri ,   e a l. Re a l - ti m e   H2 6 4 /A V Hig h   De f in it io n   v id e o   e n c o d e o n   a   M u lt ico re   DS P   T M S 3 2 0 C6 6 7 8 ,   in   In ter n a t io n a C o n fer e n c e   o n   C o mp u ter   Vi si o n   a n d   Im a g e   A n a lys is  Ap p li c a ti o n s,  2 0 1 5 .   [9]   A .   Klil o u ,   e a l. ,   Re a l - ti m e   p a ra l lel  im p le m e n tatio n   o f   ro a d   traff ic   ra d a v id e o   p ro c e ss in g   a lg o rit h m o n   a   p a ra ll e a rc h it e c tu re   b a se d   o n   DS P   a n d   A RM   p ro c e ss o rs,   in   2 0 1 5   1 5 t h   In ter n a t io n a Co n fer e n c e   o n   In te ll ig e n S y ste ms   De sig n   a n d   Ap p li c a t io n s,   p p .   1 8 3 - 1 8 8 ,   2 0 1 5   [1 0 ]   A .   E.   A b d e lk a re e m ,   e a l. D e sig n   a n d   im p le m e n tatio n   o f   a n   e m b e d d e d   sy s te m   f o so f t w a r e   d e f in e d   ra d io ,   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) v o l.   7 ,   n o .   6 ,   p p .   3 4 8 4 - 3 4 9 1 ,   2 0 1 7 .   [1 1 ]   A .   A rs a lan e ,   e a l. T h e   a ss e ss m e n o f   f r e sh   a n d   sp o il e d   b e e f   m e a t   u sin g   a   p ro to ty p e   d e v ic e   b a se d   o n   G ig V isio n   c a m e ra   a n d   DS P ,   J o u rn a o F o o d   M e a su re me n a n d   C h a r a c ter iza ti o n ,   v o l.   1 3 ,   n o .   3 ,   p p .   1 7 3 0 - 1 7 3 8 ,   2 0 1 9 .   [1 2 ]   A .   A rs a lan e ,   e a l. Be e f   a n d   h o rse   m e a d isc ri m in a ti o n   a n d   sto ra g e   ti m e   c las si f ic a ti o n   u si n g   a   p o rtab le   d e v ice   b a se d   o n   DS P   a n d   P CA   m e th o d ,   In ter n a ti o n a l   J o u r n a l   o In telli g e n E n ter p rise ,   v o l.   4 ,   n o .   1 - 2 ,   p p .   5 8 - 7 5 ,   2 0 1 7 .   [1 3 ]   A .   A rsa lan e ,   e a l. Bu il d in g   a   p o rta b le  d e v ice   b a se d   o n   DS P   f o m e a d isc ri m in a ti o n ,   i n   Pro c e e d in g s   2 0 1 6   In ter n a t io n a C o n fer e n c e   o n   E n g i n e e rin g   a n d   M IS   ( ICEM IS   2 0 1 6 ),   2 0 1 6 .   [1 4 ]   A .   A rsa lan e ,   e a l. A n   e m b e d d e d   sy ste m   b a se d   o n   DS P   p latf o rm   a n d   P CA - S V M   a lg o ri th m f o ra p id   b e e f   m e a t   f re sh n e ss   p re d ictio n   a n d   i d e n ti f ica ti o n ,   C o mp u ter s a n d   El e c tro n ic s in   A g ric u lt u re ,   v o l.   1 5 2 ,   p p .   3 8 5 - 3 9 2 ,   2 0 1 8 .   [1 5 ]   A .   A rs a lan e ,   e a l. ,   A rti f icia v isi o n   a n d   e m b e d d e d   sy ste m a s a lt e r n a ti v e   to o ls f o e v a lu a ti n g   b e e f   m e a f r e sh n e ss ,   in   t h e   6 t h   In ter n a ti o n a C o n fer e n c e   o n   Op t imiza ti o n   a n d   A p p li c a ti o n s ,   Be n M e ll a l,   M o r o c c o ,   2 0 2 0 .   [1 6 ]   A .   Klil o u ,   e a l. ,   Ca se   stu d ies   o f   d a ta  traff ic  m a n a g e m e n o n   a   h ig h - p e rf o rm a n c e   c o m p u ti n g   sy ste m   b a se d   o n   m u lt i - DSP a n d   S e rial  Ra p id IO  in terc o n n e c t,   in   2 0 1 6   In ter n a ti o n a Co n fer e n c e   o n   I n fo rm a t io n   T e c h n o l o g y   f o Or g a n iz a ti o n s De v e lo p me n t   ( IT 4 OD ) ,   p p .   1 - 6 ,   2 0 1 6   [1 7 ]   A .   Klil o u ,   e a l. ,   P e rf o rm a n c e   o p ti m iza ti o n   o f   h ig h - sp e e d   In terc o n n e c S e rial  Ra p id IO  f o o n b o a rd   p ro c e ss in g ,     in   2 0 1 2   I n ter n a t io n a l   Co n fer e n c e   o n   C o mp lex   S y ste ms   ( ICCS ) p p .   1 - 6 ,   2 0 1 2 .   [1 8 ]   L .   Hu a n g ,   e a l. P a ra ll e li z in g   Ultras o u n d   Im a g e   P ro c e ss in g   u si n g   Op e n M P   o n   M u lt ico re   E m b e d d e d   S y ste m s,     in   2 0 1 2   I E EE   Glo b a Hig h   T e c h   Co n g re ss   o n   El e c tro n ics   ( Gh tce ),   2 0 1 2 .   [1 9 ]   B.   Ch a p m a n ,   e a l. Us in g   Op e n M P   P o rtab le S h a re d   M e m o ry   P a ra ll e P r o g ra m m in g ,”   T h e   M IT   Pre ss ,   2 0 0 7 .   [2 0 ]   R.   M e g o   a n d   T .   F ry z a ,   P e rf o r m a n c e   o f   P a ra ll e A lg o rit h m U sin g   Op e n M P ,   2 0 1 3   2 3 rd   I n ter n a ti o n a Co n fer e n c e   Ra d i o e lek tro n ika   ( Ra d i o e lek tro n i k a ),   p p .   2 3 6 - 2 3 9 ,   2 0 1 3   [2 1 ]   X .   N.  Yu ,   e a l. A n   Im p le m e n tat io n   o f   Re a l - T i m e   P h a se d   A rra y   R a d a F u n d a m e n tal  F u n c ti o n o n   a   DSP - F o c u se d ,   Hig h - P e rf o rm a n c e ,   E m b e d d e d   Co m p u ti n g   P latf o rm ,   Aer o sp a c e ,   v o l.   3 ,   n o .   3 ,   p p .   2 8 - 50 2 0 1 6 .   [2 2 ]   D.  C.   S c h le h e r,   M T a n d   P u lse d   Do p p ler Ra d a r ,”   Artec h   Ho u se   P u b li s h e rs ,   1 9 9 1 .   [2 3 ]   M .   Z Hu ss a in   a n d   K.  N.  P a rv in ,   L o w   p o w e a n d   h ig h   p e rf o rm a n c e   F F T   w it h   d if fe re n ra d ice s,   In ter n a ti o n a J o u rn a o Rec o n fi g u ra b le a n d   E mb e d d e d   S y ste ms   ( IJ RE S ),   v o l.   8 ,   n o .   2 ,   p p .   9 9 - 1 0 6 ,   2 0 1 9 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   6 Decem b er   2020     6 5 4 1   -   6 5 4 8   6548   [2 4 ]   A .   M a n i m a r a n   a n d   A .   K.  T h o m a s,  De sig n   o f   3 2   p o in sp l it   ra d ix   b a se d   m u lt ip a th   d e lay   c o m m u tato F F a rc h it e c tu re   f o lo w   p o w e a p p li c a ti o n s,   In d o n e sia n   J o u rn a o El e c trica En g in e e rin g   a n d   Co m p u ter   S c ien c e   ( IJ EE CS ) v o l.   1 1 ,   n o .   3 ,   p p .   1 0 4 2 - 1 0 4 7 ,   2 0 1 8 .   [2 5 ]   A d v a n tec h ,   Tex a In stru m e n ts,  T M DSE V M 6 6 7 8 L   EVM   T e c h n ica Re fe re n c e   M a n u a l ,   V e rsio n   2 . 0 1 , ”  A d v a n tec h ,   2 0 1 2 .   [2 6 ]   A .   Kh a rin e a l. T e a c h in g   m u lt i - c o re   DS P   im p lem e n tatio n   o n   E VM  C6 6 7 8   b o a rd ,   i n   2 0 1 7   2 5 th   E u ro p e a n   S i g n a Pro c e ss in g   Co n fer e n c e   ( EUS IPCO) ,   2 0 1 7 .       B I O G RAP H I E S   O F   AUTH O RS        Abd e ss a m a d   K li lo u   w a b o rn   i n   M a rra k e c h ,   M o r o c c o ,   i n   1 9 8 7 .   He   re c e iv e d   a n   e n g in e e r’s  d e g re e   in   2 0 1 0   a n d   a   P h . d e g re e   in   2 0 1 6   f ro m   th e   Un iv e rsity   o f   Ca d y   Ay y a d ,   M a rra k e c h ,   M o ro c c o .   S in c e   2 0 1 7 ,   h e   is  a   p ro f e s so a th e   d e p a rtm e n o f   e le c tri c a e n g in e e rin g   in   th e   F a c u lt y   of   S c ien c e a n d   T e c h n o lo g y ,   U n iv e rsity   o f   S u lt a n   M o u la y   S li m a n e ,   Be n M e ll a M o ro c c o .   His  a re a   o f   r e se a r c h   is  f o c u se d   o n   p a ra ll e a n d   re a ti m e   o p ti m iz a ti o n   o f   sig n a p ro c e ss in g   a lg o rit h m s o n   m u lt i - c o re   a n d   m u l ti - p ro c e ss o rs p a ra ll e m a c h in e .           As sia   Ar sa l a n e   re c e i v e d   a n   e n g in e e r’s  d e g re e   in   El e c tri c a En g in e e rin g   f ro m   th e   N a ti o n a l   S c h o o o f   A p p li e d   S c ien c e s o f   Kh o u ri b g a   in   2 0 1 4   a n d   a   P h . d e g re e   in   2 0 1 9   f ro m   th e   Un iv e rsit y   o f   Ha ss a n   I,   S e tt a t,   M o r o c c o .   S in c e   2 0 1 8 ,   s h e   is  a   v isit in g   p ro f e ss o in   t h e   d e p a rtm e n o f   m e c h a tro n ics ,   Hig h   S c h o o o f   T e c h n o l o g ies ,   Un iv e rsity   o f   S u lt a n   M o u lay   S li m a n e ,   Be n M e ll a M o ro c c o .   H er   a re a   o f   re se a rc h   in c lu d e a rti f icia i n telli g e n c e ,   m a c h in e   v isio n ,   im a g e   p ro c e ss in g   a n d   e m b e d d e d   sy ste m s .     Evaluation Warning : The document was created with Spire.PDF for Python.