{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T03:46:49Z","timestamp":1775015209154,"version":"3.50.1"},"reference-count":13,"publisher":"Pleiades Publishing Ltd","issue":"6","license":[{"start":{"date-parts":[[2017,11,1]],"date-time":"2017-11-01T00:00:00Z","timestamp":1509494400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2017,11,1]],"date-time":"2017-11-01T00:00:00Z","timestamp":1509494400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2017,11]]},"DOI":"10.1134\/s0361768817060032","type":"journal-article","created":{"date-parts":[[2017,12,14]],"date-time":"2017-12-14T20:27:34Z","timestamp":1513283254000},"page":"366-372","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The use of vector instructions of a processor architecture for emulating the vector instructions of another processor architecture"],"prefix":"10.1134","volume":"43","author":[{"given":"K. A.","family":"Batuzov","sequence":"first","affiliation":[]}],"member":"137","published-online":{"date-parts":[[2017,12,16]]},"reference":[{"key":"6366_CR1","unstructured":"AMD64 Architecture Programmer\u2019s Manual, Vol. 4: 128-Bit and 256-Bit Media Instructions. https:\/\/support.amd.com\/TechDocs\/26568.pdf"},{"key":"6366_CR2","unstructured":"ARM Architecture Reference Manual. ARMv7-A and ARMv7-R Edition. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/\/com.arm.doc.ddi0406c\/index.html"},{"key":"6366_CR3","unstructured":"AltiVecTM Technology Programming Environments Manual. http:\/\/www.nxp.com\/docs\/en\/reference-manual\/ALTIVECPEM.pdf"},{"key":"6366_CR4","unstructured":"Eltechs ExaGear Desktop. Run x86 Applications on ARMbased Devices. https:\/\/eltechs.com\/"},{"key":"6366_CR5","unstructured":"ExaGear Desktop System Requirements (updated for v2.1). http:\/\/forum.eltechs.com\/viewtopic.php?f=4&t=4&sid?61125b0cdd4fdc640dee682449c870"},{"issue":"6","key":"6366_CR6","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/1250734.1250746","volume":"42","author":"N. Nethercote","year":"2007","unstructured":"Nethercote, N. and Seward, J., Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation, in Proc. of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI 2007), San Diego, Calif., 2007, vol. 42, no. 6, pp. 89\u2013100.","journal-title":"Proc. of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI 2007)"},{"key":"6366_CR7","unstructured":"Valgrind: Code Repository. http:\/\/valgrind.org\/downloads\/repository.html"},{"key":"6366_CR8","first-page":"41","volume-title":"Proc. of the Annual Conference on USENIX","author":"F. Bellard","year":"2005","unstructured":"Bellard, F., QEMU, A fast and portable dynamic translator, in Proc. of the Annual Conference on USENIX, 2005, pp. 41\u201346."},{"key":"6366_CR9","unstructured":"QEMU Documentation\/TCG. http:\/\/wiki.qemu.org\/Documentation\/TCG"},{"key":"6366_CR10","volume-title":"Compilers: Principles, Techniques, & Tools","author":"A. Aho","year":"2007","unstructured":"Aho, A., Lam, M., Sethi, R., and Ullman, J., Compilers: Principles, Techniques, & Tools, Boston: Pearson\/Addison Wesley, 2007, 2nd ed."},{"key":"6366_CR11","unstructured":"Auto-vectorization in GCC \u2014 GNU Project \u2014 Free Software Foundation (FSF). https:\/\/gcc.gnu.org\/projects\/tree-ssa\/vectorization.html"},{"key":"6366_CR12","unstructured":"GCC, the GNU Compiler Collection. https:\/\/gcc.gnu.org\/"},{"key":"6366_CR13","unstructured":"x264, the best H.264\/AVC encoder \u2014 VideoLAN. http:\/\/www.videolan.org\/developers\/x264.html"}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768817060032.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768817060032","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768817060032.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:25:26Z","timestamp":1775010326000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768817060032"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11]]},"references-count":13,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,11]]}},"alternative-id":["6366"],"URL":"https:\/\/doi.org\/10.1134\/s0361768817060032","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11]]},"assertion":[{"value":"10 June 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 December 2017","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}