Blocking optimized SIMD tree search on modern processors

Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector processing unit. This paper reviews some studies on exploiting single instruction multiple date (SIMD) capacity of processors to improve the perf...

Full description

Saved in:
Bibliographic Details
Published inJournal of Shanghai University Vol. 15; no. 5; pp. 437 - 444
Main Author 张倬 陆宇凡 沈文枫 徐炜民 郑衍衡
Format Journal Article
LanguageEnglish
Published Heidelberg Shanghai University Press 01.10.2011
School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P.R.China
Subjects
Online AccessGet full text
ISSN1007-6417
1863-236X
DOI10.1007/s11741-011-0765-2

Cover

Abstract Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector processing unit. This paper reviews some studies on exploiting single instruction multiple date (SIMD) capacity of processors to improve the performance of tree search, and proposes several improvement methods on reported SIMD tree search algorithms. Based on blocking tree structure, blocking for memory alignment and dynamic blocking prefetch are proposed to optimize the overhead of memory access. Furthermore, as a way of non-linear loop unrolling, the search branch unwinding shows that the number of branches can exceed the data width of SIMD instructions in the SIMD search algorithm. The experiments suggest that blocking optimized SIMD tree search algorithm can achieve 1.6 times response speed faster than the un-optimized algorithm.
AbstractList Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector processing unit. This paper reviews some studies on exploiting single instruction multiple date (SIMD) capacity of processors to improve the performance of tree search, and proposes several improvement methods on reported SIMD tree search algorithms. Based on blocking tree structure, blocking for memory alignment and dynamic blocking prefetch are proposed to optimize the overhead of memory access. Furthermore, as a way of non-linear loop unrolling, the search branch unwinding shows that the number of branches can exceed the data width of SIMD instructions in the SIMD search algorithm. The experiments suggest that blocking optimized SIMD tree search algorithm can achieve 1.6 times response speed faster than the un-optimized algorithm.
Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector processing unit. This paper reviews some studies on exploiting single instruction multiple date (SIMD) capacity of processors to improve the performance of tree search, and proposes several improvement methods on reported SIMD tree search algorithms. Based on blocking tree structure, blocking for memory alignment and dynamic blocking prefetch are proposed to optimize the overhead of memory access. Furthermore, as a way of non-linear loop unrolling, the search branch unwinding shows that the number of branches can exceed the data width of SIMD instructions in the SIMD search algorithm. The experiments suggest that blocking optimized SIMD tree search algorithm can achieve 1.6 times response speed faster than the un-optimized algorithm.
TP332; Tree search is a widely used fundamental algorithm.Modern processors provide tremendous computing power by integrating multiple cores,each with a vector processing unit.This paper reviews some studies on exploiting single instruction multiple date(SIMD)capacity of processors to improve the performance of tree search,and proposes several improvement methods on reported SIMD tree search algorithms.Based on blocking tree structure,blocking for memory alignment and dynamic blocking prefetch are proposed to optimize the overhead of memory access.Furthermore,as a way of non-linear loop unrolling,the search branch unwinding shows that the number of branches can exceed the data width of SIMD instructions in the SIMD search algorithm.The experiments suggest that blocking optimized SIMD tree search algorithm can achieve 1.6 times response speed faster than the un-optimized algorithm.
Author 张倬 陆宇凡 沈文枫 徐炜民 郑衍衡
AuthorAffiliation School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P. R. China
AuthorAffiliation_xml – name: School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P.R.China
Author_xml – sequence: 1
  fullname: 张倬 陆宇凡 沈文枫 徐炜民 郑衍衡
BookMark eNp9kDtPwzAUhS0EElD4AWxhgyHgR2I7I2-QQAx0YLMc5yYNJHaxU1H49bhKBRJDB-t6-M4995x9tG2dBYSOCD4jGIvzQIjISIpJfILnKd1Ce0RyllLGX7fjP0Ipz4jYRfshvGHMCJZsD8nLzpn31jaJmw9t335Dlbw8PF0ngwdIAmhvZomzSe8q8DaZe2cgBOfDAdqpdRfgcD0naHp7M726Tx-f7x6uLh5TQwsuUigzqpksAJgEVpOSi7rKCaO8ynKRM6plVsqiNJGoRFnwPM9qSgg2RhRYsAk6Hdd-altr26g3t_A2Gqowq5bLUgGNmXGOyYo9Gdl45ccCwqD6NhjoOm3BLYIiOGaWMqNFRMmIGu9C8FCruW977b8ipFZdqbFQFZerVaGKRo34pzHtoIfW2cHrttuopKMyRBfbgP9LsUl0vLabOdt8RN3vjazIs5iEsx987JUx
CitedBy_id crossref_primary_10_3390_agriculture12101661
Cites_doi 10.1145/1807167.1807206
10.1145/1565694.1565705
10.1145/564691.564709
10.1109/ICDE.2007.368997
10.14778/1687553.1687564
ClassificationCodes TP332
ContentType Journal Article
Copyright Shanghai University and Springer-Verlag Berlin Heidelberg 2011
Copyright © Wanfang Data Co. Ltd. All Rights Reserved.
Copyright_xml – notice: Shanghai University and Springer-Verlag Berlin Heidelberg 2011
– notice: Copyright © Wanfang Data Co. Ltd. All Rights Reserved.
DBID 2RA
92L
CQIGP
~WA
AAYXX
CITATION
7SC
7SP
7SR
7TB
7U5
8BQ
8FD
FR3
JG9
JQ2
KR7
L7M
L~C
L~D
2B.
4A8
92I
93N
PSX
TCJ
DOI 10.1007/s11741-011-0765-2
DatabaseName 维普_期刊
中文科技期刊数据库-CALIS站点
中文科技期刊数据库-7.0平台
中文科技期刊数据库- 镜像站点
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Engineered Materials Abstracts
Mechanical & Transportation Engineering Abstracts
Solid State and Superconductivity Abstracts
METADEX
Technology Research Database
Engineering Research Database
Materials Research Database
ProQuest Computer Science Collection
Civil Engineering Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Wanfang Data Journals - Hong Kong
WANFANG Data Centre
Wanfang Data Journals
万方数据期刊 - 香港版
China Online Journals (COJ)
China Online Journals (COJ)
DatabaseTitle CrossRef
Materials Research Database
Civil Engineering Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
METADEX
Computer and Information Systems Abstracts Professional
Engineered Materials Abstracts
Solid State and Superconductivity Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
DatabaseTitleList Materials Research Database



DeliveryMethod fulltext_linktorsrc
Discipline Sciences (General)
Engineering
DocumentTitleAlternate Blocking optimized SIMD tree search on modern processors
EISSN 1863-236X
EndPage 444
ExternalDocumentID shdxxb_e201105017
10_1007_s11741_011_0765_2
39540886
GroupedDBID -5D
-5G
-BR
-Y2
.86
0R~
188
29L
2B.
2C-
2JY
2RA
4.4
5GY
5VS
6NX
8RM
8UJ
92D
92I
92L
93E
93N
AAIAL
ABMNI
ABTEG
ADKPE
ADRFC
AFLOW
AFNRJ
AGJBK
AHSBF
ALMA_UNASSIGNED_HOLDINGS
AMKLP
BA0
BAPOH
CAG
COF
CQIGP
CS3
CSCUP
CW9
DU5
EBS
EJD
HF~
HG6
HLICF
HZ~
I~X
J9A
KOV
O9-
QOS
R9I
ROL
RPX
RSV
S1Z
S27
SDH
SHUTK
SMT
SOJ
T13
TCJ
TGH
U2A
UGNYK
UZ4
VC2
WK8
Z85
~WA
AAYZH
H13
AAYXX
ABFSG
ACSTC
AEZWR
AFHIU
AHWEU
AIXLP
CITATION
7SC
7SP
7SR
7TB
7U5
8BQ
8FD
FR3
JG9
JQ2
KR7
L7M
L~C
L~D
4A8
PSX
ID FETCH-LOGICAL-c2967-eb42a389ee38e3f1b67fd51326d457532a84b89bc9eed7b96554f2110cc79073
IEDL.DBID U2A
ISSN 1007-6417
IngestDate Thu May 29 04:10:44 EDT 2025
Thu Jul 10 20:38:48 EDT 2025
Wed Oct 01 03:09:59 EDT 2025
Thu Apr 24 23:11:52 EDT 2025
Fri Feb 21 02:35:01 EST 2025
Wed Feb 14 09:55:03 EST 2024
IsPeerReviewed false
IsScholarly true
Issue 5
Keywords binary search
single instruction multiple date (SIMD)
Cell broadband engine (BE)
tree search
streaming SIMD extensions (SSE)
single instruction multiple date(SIMD)
streaming SIMD extensions(SSE)
Cell broadband engine(BE)
Language English
License http://www.springer.com/tdm
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2967-eb42a389ee38e3f1b67fd51326d457532a84b89bc9eed7b96554f2110cc79073
Notes single instruction multiple date (SIMD), tree search, binary search, streaming SIMD extensions (SSE), Cell broadband engine (BE)
ZHANG Zhuo , LU Yu-fan , SHEN Wen-feng, XU Wei-min , ZHENG Yan-heng ( School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P. R. China)
Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector processing unit. This paper reviews some studies on exploiting single instruction multiple date (SIMD) capacity of processors to improve the performance of tree search, and proposes several improvement methods on reported SIMD tree search algorithms. Based on blocking tree structure, blocking for memory alignment and dynamic blocking prefetch are proposed to optimize the overhead of memory access. Furthermore, as a way of non-linear loop unrolling, the search branch unwinding shows that the number of branches can exceed the data width of SIMD instructions in the SIMD search algorithm. The experiments suggest that blocking optimized SIMD tree search algorithm can achieve 1.6 times response speed faster than the un-optimized algorithm.
31-1735/N
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 1010888429
PQPubID 23500
PageCount 8
ParticipantIDs wanfang_journals_shdxxb_e201105017
proquest_miscellaneous_1010888429
crossref_primary_10_1007_s11741_011_0765_2
crossref_citationtrail_10_1007_s11741_011_0765_2
springer_journals_10_1007_s11741_011_0765_2
chongqing_primary_39540886
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20111000
PublicationDateYYYYMMDD 2011-10-01
PublicationDate_xml – month: 10
  year: 2011
  text: 20111000
PublicationDecade 2010
PublicationPlace Heidelberg
PublicationPlace_xml – name: Heidelberg
PublicationTitle Journal of Shanghai University
PublicationTitleAbbrev J. Shanghai Univ.(Engl. Ed.)
PublicationTitleAlternate Journal of Shanghai University(English Edition)
PublicationTitle_FL Journal of Shanghai University(English Edition)
PublicationYear 2011
Publisher Shanghai University Press
School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P.R.China
Publisher_xml – name: Shanghai University Press
– name: School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P.R.China
References LinH.-b.XieH.-b.ShaoL.WangYuanhong.Cell BE processor programming guide [M]2008BeijingPublishing House of Electronics Industry
Ross K A. Efficient hash probes on modern processors [C]// IEEE the 23rd International Conference on Data Engineering, Istanbul, Turkey. 2007: 1297–1301.
Zhou J, Ross K A. Implementing database operations using simd instructions [C]// Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, New York, USA. 2002: 145–156.
IBM, Sony, Toshiba. SDK for multicore acceleration, programming tutorial [EB/OL]. Version 3.1. (2008-10-24) [2011-04-30]. http://public.dhe.ibm.com/software/dw/cell/CBE_Programming_Tutorial v3.1.pdf.
YangY.WangY.Dictionary mechanism for Chinese word segmentation: Initial Bopomofo of secondcharacter Hash mechanism [J]Computer Engineering and Design201031613691375
Schlegel B, Gemulla R, Lehner W. k-Ary search on modern processors [C]// Proceedings of the 5th International Workshop on Data Management on New Hardware, Providence, Rhode Island. 2009: 52–60.
Gedik B, Bordawekar R R, Yu P S. Cellsort: High performance sorting on the Cell processor [C]// Proceedings of the 33rd International Conference on Very Large Date Bases, Vienna, Austria. 2009: 52–60.
Kaldewey T, Hagen J, Blas A D, Sedlar E. Parallel search on video cards [C]// The First USENIX Workshop on Hot Topics in Parallelism, Berkeley, CA. 2009.
KimC.SedlarE.ChhuganiJ.KaldewayT.NguyenA.DiblasA.LeeV.SatishN.DubeyP.Sort vs. hash revisited: Fast join implementation on multi-core CPUs [J]Proceedings of the VLDB Endowment20092213781389
GerberR.BikA.SmithK.TianX.The software optimization cookbook: High-performance recipes for IA-32 platforms [M]20062ed.HillsboroIntel Press
Kim C, Chhugani J, Satish N, Sedlar E, Nguyen A D, Kaldeway T, Lee V W, Brandt S A, Dubey P. FAST: Fast architecture sensitive tree search on modern CPUs and GPUs [C]// The 2010 International Conference of SIMOD, Indianapolis, USA. 2010: 339–350.
Intel Corporation. Intel SSE4 programming reference [EB/OL]. (2007-07-12) [2011-04-30]. http://software. intel.com/file/18187/.
KnuthD. E.The art of computer programming, volume III: Sorting and searching [M]1973BastonAddison-Wesley
D. E. Knuth (765_CR3) 1973
765_CR12
765_CR13
Y. Yang (765_CR2) 2010; 31
765_CR1
H.-b. Lin (765_CR5) 2008
765_CR10
765_CR7
765_CR6
R. Gerber (765_CR11) 2006
765_CR4
C. Kim (765_CR8) 2009; 2
765_CR9
References_xml – reference: LinH.-b.XieH.-b.ShaoL.WangYuanhong.Cell BE processor programming guide [M]2008BeijingPublishing House of Electronics Industry
– reference: Intel Corporation. Intel SSE4 programming reference [EB/OL]. (2007-07-12) [2011-04-30]. http://software. intel.com/file/18187/.
– reference: Kaldewey T, Hagen J, Blas A D, Sedlar E. Parallel search on video cards [C]// The First USENIX Workshop on Hot Topics in Parallelism, Berkeley, CA. 2009.
– reference: KimC.SedlarE.ChhuganiJ.KaldewayT.NguyenA.DiblasA.LeeV.SatishN.DubeyP.Sort vs. hash revisited: Fast join implementation on multi-core CPUs [J]Proceedings of the VLDB Endowment20092213781389
– reference: IBM, Sony, Toshiba. SDK for multicore acceleration, programming tutorial [EB/OL]. Version 3.1. (2008-10-24) [2011-04-30]. http://public.dhe.ibm.com/software/dw/cell/CBE_Programming_Tutorial v3.1.pdf.
– reference: Gedik B, Bordawekar R R, Yu P S. Cellsort: High performance sorting on the Cell processor [C]// Proceedings of the 33rd International Conference on Very Large Date Bases, Vienna, Austria. 2009: 52–60.
– reference: Ross K A. Efficient hash probes on modern processors [C]// IEEE the 23rd International Conference on Data Engineering, Istanbul, Turkey. 2007: 1297–1301.
– reference: Kim C, Chhugani J, Satish N, Sedlar E, Nguyen A D, Kaldeway T, Lee V W, Brandt S A, Dubey P. FAST: Fast architecture sensitive tree search on modern CPUs and GPUs [C]// The 2010 International Conference of SIMOD, Indianapolis, USA. 2010: 339–350.
– reference: KnuthD. E.The art of computer programming, volume III: Sorting and searching [M]1973BastonAddison-Wesley
– reference: Zhou J, Ross K A. Implementing database operations using simd instructions [C]// Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, New York, USA. 2002: 145–156.
– reference: Schlegel B, Gemulla R, Lehner W. k-Ary search on modern processors [C]// Proceedings of the 5th International Workshop on Data Management on New Hardware, Providence, Rhode Island. 2009: 52–60.
– reference: YangY.WangY.Dictionary mechanism for Chinese word segmentation: Initial Bopomofo of secondcharacter Hash mechanism [J]Computer Engineering and Design201031613691375
– reference: GerberR.BikA.SmithK.TianX.The software optimization cookbook: High-performance recipes for IA-32 platforms [M]20062ed.HillsboroIntel Press
– volume: 31
  start-page: 1369
  issue: 6
  year: 2010
  ident: 765_CR2
  publication-title: Computer Engineering and Design
– ident: 765_CR1
  doi: 10.1145/1807167.1807206
– volume-title: The art of computer programming, volume III: Sorting and searching [M]
  year: 1973
  ident: 765_CR3
– ident: 765_CR12
– ident: 765_CR10
– ident: 765_CR6
– ident: 765_CR13
– volume-title: The software optimization cookbook: High-performance recipes for IA-32 platforms [M]
  year: 2006
  ident: 765_CR11
– ident: 765_CR4
  doi: 10.1145/1565694.1565705
– ident: 765_CR9
  doi: 10.1145/564691.564709
– volume-title: Cell BE processor programming guide [M]
  year: 2008
  ident: 765_CR5
– ident: 765_CR7
  doi: 10.1109/ICDE.2007.368997
– volume: 2
  start-page: 1378
  issue: 2
  year: 2009
  ident: 765_CR8
  publication-title: Proceedings of the VLDB Endowment
  doi: 10.14778/1687553.1687564
SSID ssj0031083
ssib011849603
ssib004208268
Score 1.7864493
Snippet Tree search is a widely used fundamental algorithm. Modern processors provide tremendous computing power by integrating multiple cores, each with a vector...
TP332; Tree search is a widely used fundamental algorithm.Modern processors provide tremendous computing power by integrating multiple cores,each with a vector...
SourceID wanfang
proquest
crossref
springer
chongqing
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 437
SubjectTerms Algorithms
Classical Mechanics
Engineering
Environment
Information Technology
Life Sciences
Materials Science
Mathematical and Computational Engineering
Mechatronics
Nonlinearity
Processors
Search algorithms
Searching
SIMD
Time response
Trees
Vector processing (computers)
优化算法
内存访问
向量处理
处理器
搜索算法
树搜索
计算能力
Title Blocking optimized SIMD tree search on modern processors
URI http://lib.cqvip.com/qk/85172X/201105/39540886.html
https://link.springer.com/article/10.1007/s11741-011-0765-2
https://www.proquest.com/docview/1010888429
https://d.wanfangdata.com.cn/periodical/shdxxb-e201105017
Volume 15
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVLSH
  databaseName: SpringerLink Journals
  customDbUrl:
  mediaType: online
  eissn: 1863-236X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib011849603
  issn: 1007-6417
  databaseCode: AFBBN
  dateStart: 19970601
  isFulltext: true
  providerName: Library Specific Holdings
– providerCode: PRVAVX
  databaseName: SpringerLink Journals (ICM)
  customDbUrl:
  eissn: 1863-236X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0031083
  issn: 1007-6417
  databaseCode: U2A
  dateStart: 19970601
  isFulltext: true
  titleUrlDefault: http://www.springerlink.com/journals/
  providerName: Springer Nature
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB50vehBfOKuukTx4IOCTdMke9xVFxX0ooK30KSpCtqu2xXEX--kj-0KInjoLZ2GzOubziMABxghuzl1GOSgInks4ZEnZYgMMZzGvhYBFa7B-eaWXz6w68fwserjzutq9zolWVjqptkNwbMLffERrjRrHhZCJz8oxA-0PyOE6NUaDI0AmiFKn5pnhDOyrLo_FR5nvqhTnb99wg1ceM7Sp3fczk_H1aDRaQK1aPtJkyh9mvFQwxVYrqAl6ZeysApzNl2DpZmBg2uwWqlyTg6redNH6yAH6NDcH3OSof14e_myMbm7ujknLmFNSlUgWUreimvTyKhsLcjG-QbcDy_uzy696kIFz9AeGkSrGY0QoVgbSBskvuYiiUOMR3nMELYFNJJMy542uCIWGnkYssRFiMYIDKKDTWilWWq3gPAEbbyVOmKRYT5F6loIEXMeWcND47ehMz04NSrnZqigh_BQSt6G0_oklakmkbsLMV5VM0PZMUIhI5RjhKJtOJ6-UpP7Y_FezR6FyuIyIFFqs4_c1bPhBiT64Dac1HxTldbmf1Hcr1jbLM6f489PrWyBoEI0bJ1_kdyGRVqXE_o70JqMP-wu4puJ7sJCfzgY3HYLuf4GkePqyw
linkProvider Springer Nature
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JS8QwFH64HNSDuOKMWxQPLhRsmiaZoyvjMl4cwVto0lQFbUerIP56X7pMRxDBQ2_pa8jbvte3BGAHI2Q3pw6DHFQkjyU88qQMkSGG09jXIqDCNTj3bnj3jl3eh_dVH3deV7vXKcnCUjfNbgieXeiLj3ClWeMw6bKMTqzv6NGIEKJXazA0AmiGKH1onhHOyLLq_lB4nPmiTnX-9gk3cOExSx9ecTs_HVeDRocJ1KLtJ02i9GHEQ53PwWwFLclRKQvzMGbTBZgZGTi4APOVKudkt5o3vbcI8hgdmvtjTjK0Hy9PXzYmtxe9U-IS1qRUBZKl5KW4No0MytaC7C1fgv75Wf-k61UXKniGdtAgWs1ohAjF2kDaIPE1F0kcYjzKY4awLaCRZFp2tMEVsdDIw5AlLkI0RmAQHSzDRJqldgUIT9DGW6kjFhnmU6SuhRAx55E1PDR-C9rDg1ODcm6GCjoID6XkLTisT1KZahK5uxDjWTUzlB0jFDJCOUYo2oL94Ss1uT8Wb9XsUagsLgMSpTb7yF09G25Aog9uwUHNN1Vpbf4Xxe2Ktc3i_DH-_NTKFggqRMPW_hfJTZjq9nvX6vri5moVpmldWuivwcT724ddR6zzrjcK2f4GPqzsMg
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1ZS8QwEB48QPRBPHHXK4oPHhRtmybZR6_FG0EF30KTpiq46WpXEH-9k227XUEEH_qWpiFfZuabzhGALfSQXZ86dHJQkDyastgTIkJANAsSX_Ew4K7A-fqGnT3Qi8fosbznNK-y3auQZFHT4Lo02d5-N0n368I3JNLODcaHuzStURinaKqd9_UQHA4dSLRwNZ9GMk2RsQ9UNVIbUWTgH3CPUZ9XYc_fPuGaLzxn9ukNl_bTiNXMdBBM7ZcA2TS2T0PWqj0D0yXNJIfFuZiFEWPnYGqo-eAczJZinZPtsvf0zjyIIzRu7u85yVCXdF6-TELuzq9PiAtek0IsSGZJp3-FGukWZQbZe74A9-3T--Mzr7xcwdNBC5WjUTSIka0YEwoTpr5iPE0i9E1ZQpHChUEsqBItpXFEwhXiGdHUeYtac3Sow0UYs5k1S0BYivreCBXTWCMIOLvinCeMxUazSPsNaA42TnaLHhoybCFVFII14KDaSanLruTucoxXWfdTdkBIBEI6IGTQgN3BK9V0fwzeqOCRKDguGhJbk33kLrcNFyDQHjdgr8JNlhKc_zXjZgltPTh_Tj4_lTR9NhWhkmv-a8p1mLg9acur85vLZZgMqixDfwXGeu8fZhVpT0-t9Y_2N1mk8Hc
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Blocking+optimized+SIMD+tree+search+on+modern+processors&rft.jtitle=Journal+of+Shanghai+University&rft.au=Zhuo%2C+Zhang&rft.au=Yu-fan%2C+Lu&rft.au=Wen-feng%2C+Shen&rft.au=Wei-min%2C+Xu&rft.date=2011-10-01&rft.issn=1007-6417&rft.volume=15&rft.issue=5&rft.spage=437&rft.epage=444&rft_id=info:doi/10.1007%2Fs11741-011-0765-2&rft.externalDBID=NO_FULL_TEXT
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F85172X%2F85172X.jpg
http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fwww.wanfangdata.com.cn%2Fimages%2FPeriodicalImages%2Fshdxxb-e%2Fshdxxb-e.jpg