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...
Saved in:
Published in | Journal of Shanghai University Vol. 15; no. 5; pp. 437 - 444 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Heidelberg
Shanghai University Press
01.10.2011
School of Computer Engineering and Science, Shanghai University, Shanghai 200072, P.R.China |
Subjects | |
Online Access | Get full text |
ISSN | 1007-6417 1863-236X |
DOI | 10.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 |