{"entities":{"Q1751387":{"pageid":1762129,"ns":120,"title":"Item:Q1751387","lastrevid":73839810,"modified":"2026-04-14T17:27:04Z","type":"item","id":"Q1751387","labels":{"en":{"language":"en","value":"A domain-specific architecture for elementary function evaluation"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 6873268"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$FD0993D3-5FB5-4D5A-A2B6-72852CDC440A","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"ad3899be13c4db074e3cd753dc8f066f56059984","datavalue":{"value":{"text":"A domain-specific architecture for elementary function evaluation","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q1751387$7C98188C-934B-4EC4-B09D-C24F0CC660D5","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"5d63b3ab3ad3fb678491e387659c8d429e54abf0","datavalue":{"value":"1457.68015","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$8CCA5DF5-7631-4B9A-B7D6-06C7488989C6","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"899c6b8259dc2df335857ceefbfbf17d40b0ff9c","datavalue":{"value":"10.1155/2015/843851","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$CAB9CAA6-12E9-4480-89FF-7FC450DE1096","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"6dfa592c249d770d3735747c60eb31bdcacd3bc4","datavalue":{"value":{"entity-type":"item","numeric-id":1751386,"id":"Q1751386"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$3CEB5350-3EE7-4977-A0B9-9DD53D3D4E8B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"b037da7e408a7d2655011bda37b357594a57fcb5","datavalue":{"value":{"entity-type":"item","numeric-id":1026922,"id":"Q1026922"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$815DA50B-426F-4837-8FEC-E0287FDC84F3","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"c4d14f6de16fedb57ef2f0703ad32e93709741b1","datavalue":{"value":{"entity-type":"item","numeric-id":162459,"id":"Q162459"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$075E04A1-F94C-4179-B8CC-4061FB4FA99E","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"889be0f8e7c5593fd9d724762872dd9608a4e49c","datavalue":{"value":{"time":"+2018-05-25T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q1751387$BDE796A1-4BE3-407C-B055-E068F533A51E","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"9acb33fefd9a8961cef86a1e20c8e62b412564e4","datavalue":{"value":"Summary: We propose a Domain-Specific Architecture for elementary function computation to improve throughput while reducing power consumption as a model for more general applications: support fine-grained parallelism by eliminating branches, and eliminate the duplication required by coprocessors by decomposing computation into instructions which fit existing pipelined execution models and standard register files. Our example instruction architecture (ISA) extension supports scalar and vector/SIMD implementations of table-based methods of calculating all common special functions, with the aim of improving throughput by (1) eliminating the need for tables in memory, (2) eliminating all branches for special cases, and (3) reducing the total number of instructions. Two new instructions are required, a table lookup instruction and an extended-precision floating-point multiply-add instruction with special treatment for exceptional inputs. To estimate the performance impact of these instructions, we implemented them in a modified Cell/B.E. SPU simulator and observed an average throughput improvement of 2.5 times for optimized loops mapping single functions over long vectors.","type":"string"},"datatype":"string"},"type":"statement","id":"Q1751387$0B0A1D81-0816-4770-AAD2-617DDF0BC3DE","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"cd80e9ade304e6b9b43fd50d0c3436276c3c217e","datavalue":{"value":"68M07","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$3CC37B03-FF5D-4B1C-9A84-09E53FE4B7A1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"2021df42829abb823598ecf47b8edd0842b59bf2","datavalue":{"value":"33-04","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$7A3067CE-1BB5-4DC7-9A6D-DCD44F266092","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"e804577640ebb408257a4a017aaf6a013220e36f","datavalue":{"value":"65Y10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$C851709A-D244-4450-8C6B-0F71A101F299","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"f125729656071777fe90bbb4861af1cb650dea6b","datavalue":{"value":"6873268","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$D9541DA2-BE16-4823-89CF-427A1C0C3C31","rank":"normal"}],"P1463":[{"mainsnak":{"snaktype":"value","property":"P1463","hash":"485f54a0549a89232924cb0abb443c2fad36af9f","datavalue":{"value":{"entity-type":"item","numeric-id":13300,"id":"Q13300"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$A7900540-C4F9-4D4C-8161-0520515CDF91","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"a4d6f87be2e6a2647ec74e7f56eb9f5bc9f19e1c","datavalue":{"value":{"entity-type":"item","numeric-id":19119,"id":"Q19119"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$01A45DD9-6FEB-48B0-8764-4E9A0974A1F0","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$829648D5-82F9-4013-AE81-69290CF4F895","rank":"normal"}],"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"9418c2c62157c353130d5d936b617778faaa758d","datavalue":{"value":"https://doi.org/10.1155/2015/843851","type":"string"},"datatype":"url"},"type":"statement","id":"Q1751387$38BB9A5F-BB5A-4071-ADDF-0E40A6C6FE40","rank":"normal"}],"P388":[{"mainsnak":{"snaktype":"value","property":"P388","hash":"5098ad3b48d3a97c2cc7f41ff5a4f5d525e7dc18","datavalue":{"value":"W2104329541","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$BE43DC63-2120-42D1-B19E-C02FF0C20459","rank":"normal"}],"P12":[{"mainsnak":{"snaktype":"value","property":"P12","hash":"3da5f64648ea5abafe39263125b5f7458b75dab4","datavalue":{"value":"Q59109862","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1751387$6787B7BA-8A75-4DA7-8CD4-7D73241250A6","rank":"normal"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"ef12db3f1234edfeaaadcaffb8a069452521c8ad","datavalue":{"value":{"entity-type":"item","numeric-id":3742600,"id":"Q3742600"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$CF6CBEDE-AD22-43C9-AE64-0215E1AB8813","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"b2a835fb707a970c6c766e466c86dc7291d2d094","datavalue":{"value":{"entity-type":"item","numeric-id":4371730,"id":"Q4371730"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$3439C0F3-7474-40E1-9CAA-AF9DB87B1559","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"5f7a5f27faba4c2e920cdeb5ea1f653566b96f42","datavalue":{"value":{"entity-type":"item","numeric-id":4371660,"id":"Q4371660"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$5222B5FD-C377-4CD5-B71C-579F80633725","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"37c51dd3a1212607058d3e2b4741ed72d6003356","datavalue":{"value":{"entity-type":"item","numeric-id":4371797,"id":"Q4371797"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$8C458FBD-38A4-4F47-8961-D393D621404B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"ceb269aeb9777bc8137f0c020a3b91187b5fe4ef","datavalue":{"value":{"entity-type":"item","numeric-id":2989112,"id":"Q2989112"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$458454CF-0621-41C9-90FC-F3DC3C7145B4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"e17795f094bddfb33663d57d1768a7a797996292","datavalue":{"value":{"entity-type":"item","numeric-id":5514807,"id":"Q5514807"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$383DA93F-EC8F-45BE-9A18-2461839C20FB","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"1c6015822deb5d4540efcc88d0a04cb316fb04e0","datavalue":{"value":{"entity-type":"item","numeric-id":4294509,"id":"Q4294509"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$CA07FB87-CADD-4842-9C55-B68E737ADC5F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"207b9a12f99ae0666700850ce585d9b681459215","datavalue":{"value":{"entity-type":"item","numeric-id":4974923,"id":"Q4974923"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$28206BD8-1E8E-4619-B90B-A4E950B68919","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"f2216360589bd7216b2042b459d86d780b03677f","datavalue":{"value":{"entity-type":"item","numeric-id":2747214,"id":"Q2747214"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"484da53b9008b9c641ffefdcd78b7f2e426e093b","datavalue":{"value":{"amount":"+0.82897997","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$67179C47-B6C9-4907-9BEB-24B42C05F323","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"5fef8202b9a177288c5802ac7dac13df6c24d447","datavalue":{"value":{"entity-type":"item","numeric-id":3742600,"id":"Q3742600"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"4df99893d4b83ac6bd1c02ed08a54ff98ebb6a65","datavalue":{"value":{"amount":"+0.82818246","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$CD9B826E-C26E-4C20-BC23-419BE5675A7B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"877976956debf1ef3e65b04624c520054c747a70","datavalue":{"value":{"entity-type":"item","numeric-id":1695862,"id":"Q1695862"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"1e6426c365c206848c91d69539ce3af40f49aa6a","datavalue":{"value":{"amount":"+0.82707137","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$A2768E36-9EC7-409C-9237-1A54EA9B3F3E","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"73820ac42ea1ce757a2251db12e9ed0a8348c9e0","datavalue":{"value":{"entity-type":"item","numeric-id":5280616,"id":"Q5280616"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"cd3e62b2c14e5e82b31582e2a0acfc3416a84fed","datavalue":{"value":{"amount":"+0.8230275","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$D7367626-B8EB-4581-A839-2E7CDDC2B6C0","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"eba51b55465bdcf4643e4956707b4e59cc056530","datavalue":{"value":{"entity-type":"item","numeric-id":3805743,"id":"Q3805743"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"a8b9433217715af3c4dd65ee057b39110a0bbda2","datavalue":{"value":{"amount":"+0.8199495","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$BC560A5D-EBAE-4CD1-875E-B370D4601CBE","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"dbcfbb47b2a3cda58a9f44943a31b10cf18ea284","datavalue":{"value":{"entity-type":"item","numeric-id":4657297,"id":"Q4657297"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"27dbdd0dcdf0c19905f55cdef0f2cfc623dac6a8","datavalue":{"value":{"amount":"+0.8170879","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$067480B4-E9C6-43B8-B4C8-2572335FA3C1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"d337364063e5ac44ac92245eb033fac889d893aa","datavalue":{"value":{"entity-type":"item","numeric-id":4786179,"id":"Q4786179"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"1a7a0e660f3a9d9c5361d319a78883e9b78287d5","datavalue":{"value":{"amount":"+0.81683546","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1751387$F85EE674-F3F3-4FB3-BE40-E1F465D5DF68","rank":"normal"}],"P163":[{"mainsnak":{"snaktype":"value","property":"P163","hash":"daf5f856a5d861312ad309ab567540337a5f61d6","datavalue":{"value":{"entity-type":"item","numeric-id":57050,"id":"Q57050"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1751387$1F05A6DE-0930-498D-9C4C-108BCA4E9F14","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"A domain-specific architecture for elementary function evaluation","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/A_domain-specific_architecture_for_elementary_function_evaluation"}}}}}