Danelutto et al., 2018 - Google Patents
Data stream processing via code annotationsDanelutto et al., 2018
View PDF- Document ID
- 7678263820168208124
- Author
- Danelutto M
- De Matteis T
- Mencagli G
- Torquati M
- Publication year
- Publication venue
- The Journal of Supercomputing
External Links
Snippet
Time-to-solution is an important metric when parallelizing existing code. The REPARA approach provides a systematic way to instantiate stream and data parallel patterns by annotating the sequential source code with C++ 11 attributes. Annotations are automatically …
- CPYIZQLXMGRKSW-UHFFFAOYSA-N zinc;iron(3+);oxygen(2-) data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nMzAwcHgnIGhlaWdodD0nMzAwcHgnIHZpZXdCb3g9JzAgMCAzMDAgMzAwJz4KPCEtLSBFTkQgT0YgSEVBREVSIC0tPgo8cmVjdCBzdHlsZT0nb3BhY2l0eToxLjA7ZmlsbDojRkZGRkZGO3N0cm9rZTpub25lJyB3aWR0aD0nMzAwLjAnIGhlaWdodD0nMzAwLjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8dGV4dCB4PScxMy4xJyB5PScyNjMuMCcgY2xhc3M9J2F0b20tMCcgc3R5bGU9J2ZvbnQtc2l6ZTozOHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzM5LjQnIHk9JzI0Ny43JyBjbGFzcz0nYXRvbS0wJyBzdHlsZT0nZm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+MjwvdGV4dD4KPHRleHQgeD0nNTAuNycgeT0nMjQ3LjcnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6MjVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID4tPC90ZXh0Pgo8dGV4dCB4PSc3Ni42JyB5PScyNjMuMCcgY2xhc3M9J2F0b20tMScgc3R5bGU9J2ZvbnQtc2l6ZTozOHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzEwMi45JyB5PScyNDcuNycgY2xhc3M9J2F0b20tMScgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPjI8L3RleHQ+Cjx0ZXh0IHg9JzExNC4yJyB5PScyNDcuNycgY2xhc3M9J2F0b20tMScgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPi08L3RleHQ+Cjx0ZXh0IHg9JzEzLjEnIHk9JzE5OS41JyBjbGFzcz0nYXRvbS0yJyBzdHlsZT0nZm9udC1zaXplOjM4cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+TzwvdGV4dD4KPHRleHQgeD0nMzkuNCcgeT0nMTg0LjInIGNsYXNzPSdhdG9tLTInIHN0eWxlPSdmb250LXNpemU6MjVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID4yPC90ZXh0Pgo8dGV4dCB4PSc1MC43JyB5PScxODQuMicgY2xhc3M9J2F0b20tMicgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPi08L3RleHQ+Cjx0ZXh0IHg9JzE0MC4xJyB5PScyNjMuMCcgY2xhc3M9J2F0b20tMycgc3R5bGU9J2ZvbnQtc2l6ZTozOHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzE2Ni40JyB5PScyNDcuNycgY2xhc3M9J2F0b20tMycgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPjI8L3RleHQ+Cjx0ZXh0IHg9JzE3Ny43JyB5PScyNDcuNycgY2xhc3M9J2F0b20tMycgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPi08L3RleHQ+Cjx0ZXh0IHg9JzEzLjEnIHk9JzEzNi4wJyBjbGFzcz0nYXRvbS00JyBzdHlsZT0nZm9udC1zaXplOjM4cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+RjwvdGV4dD4KPHRleHQgeD0nMzkuNCcgeT0nMTM2LjAnIGNsYXNzPSdhdG9tLTQnIHN0eWxlPSdmb250LXNpemU6MzhweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5lPC90ZXh0Pgo8dGV4dCB4PSc2My4zJyB5PScxMjAuOCcgY2xhc3M9J2F0b20tNCcgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPjM8L3RleHQ+Cjx0ZXh0IHg9Jzc3LjcnIHk9JzEyMC44JyBjbGFzcz0nYXRvbS00JyBzdHlsZT0nZm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+KzwvdGV4dD4KPHRleHQgeD0nMjAzLjYnIHk9JzI2My4wJyBjbGFzcz0nYXRvbS01JyBzdHlsZT0nZm9udC1zaXplOjM4cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+RjwvdGV4dD4KPHRleHQgeD0nMjI5LjgnIHk9JzI2My4wJyBjbGFzcz0nYXRvbS01JyBzdHlsZT0nZm9udC1zaXplOjM4cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+ZTwvdGV4dD4KPHRleHQgeD0nMjUzLjcnIHk9JzI0Ny43JyBjbGFzcz0nYXRvbS01JyBzdHlsZT0nZm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+MzwvdGV4dD4KPHRleHQgeD0nMjY4LjInIHk9JzI0Ny43JyBjbGFzcz0nYXRvbS01JyBzdHlsZT0nZm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+KzwvdGV4dD4KPHRleHQgeD0nMTMuMScgeT0nNzIuNScgY2xhc3M9J2F0b20tNicgc3R5bGU9J2ZvbnQtc2l6ZTozOHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPlo8L3RleHQ+Cjx0ZXh0IHg9JzM5LjQnIHk9JzcyLjUnIGNsYXNzPSdhdG9tLTYnIHN0eWxlPSdmb250LXNpemU6MzhweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5uPC90ZXh0Pgo8dGV4dCB4PSc2My4zJyB5PSc1Ny4zJyBjbGFzcz0nYXRvbS02JyBzdHlsZT0nZm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+MjwvdGV4dD4KPHRleHQgeD0nNzcuNycgeT0nNTcuMycgY2xhc3M9J2F0b20tNicgc3R5bGU9J2ZvbnQtc2l6ZToyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPis8L3RleHQ+CjxwYXRoIGQ9J00gMjYuNCwxMzcuOSBMIDI2LjQsMTM3LjcgTCAyNi40LDEzNy41IEwgMjYuNCwxMzcuNCBMIDI2LjMsMTM3LjIgTCAyNi4zLDEzNy4xIEwgMjYuMiwxMzYuOSBMIDI2LjEsMTM2LjggTCAyNi4wLDEzNi42IEwgMjUuOSwxMzYuNSBMIDI1LjgsMTM2LjQgTCAyNS43LDEzNi4zIEwgMjUuNSwxMzYuMiBMIDI1LjQsMTM2LjEgTCAyNS4yLDEzNi4xIEwgMjUuMSwxMzYuMCBMIDI0LjksMTM2LjAgTCAyNC43LDEzNi4wIEwgMjQuNiwxMzUuOSBMIDI0LjQsMTM2LjAgTCAyNC4zLDEzNi4wIEwgMjQuMSwxMzYuMCBMIDIzLjksMTM2LjAgTCAyMy44LDEzNi4xIEwgMjMuNiwxMzYuMiBMIDIzLjUsMTM2LjMgTCAyMy40LDEzNi40IEwgMjMuMiwxMzYuNSBMIDIzLjEsMTM2LjYgTCAyMy4wLDEzNi43IEwgMjIuOSwxMzYuOCBMIDIyLjgsMTM3LjAgTCAyMi44LDEzNy4xIEwgMjIuNywxMzcuMyBMIDIyLjcsMTM3LjQgTCAyMi43LDEzNy42IEwgMjIuNiwxMzcuOCBMIDIyLjYsMTM3LjkgTCAyMi43LDEzOC4xIEwgMjIuNywxMzguMyBMIDIyLjcsMTM4LjQgTCAyMi44LDEzOC42IEwgMjIuOCwxMzguNyBMIDIyLjksMTM4LjkgTCAyMy4wLDEzOS4wIEwgMjMuMSwxMzkuMSBMIDIzLjIsMTM5LjIgTCAyMy40LDEzOS4zIEwgMjMuNSwxMzkuNCBMIDIzLjYsMTM5LjUgTCAyMy44LDEzOS42IEwgMjMuOSwxMzkuNyBMIDI0LjEsMTM5LjcgTCAyNC4zLDEzOS43IEwgMjQuNCwxMzkuOCBMIDI0LjYsMTM5LjggTCAyNC43LDEzOS43IEwgMjQuOSwxMzkuNyBMIDI1LjEsMTM5LjcgTCAyNS4yLDEzOS42IEwgMjUuNCwxMzkuNiBMIDI1LjUsMTM5LjUgTCAyNS43LDEzOS40IEwgMjUuOCwxMzkuMyBMIDI1LjksMTM5LjIgTCAyNi4wLDEzOS4xIEwgMjYuMSwxMzguOSBMIDI2LjIsMTM4LjggTCAyNi4zLDEzOC42IEwgMjYuMywxMzguNSBMIDI2LjQsMTM4LjMgTCAyNi40LDEzOC4yIEwgMjYuNCwxMzguMCBMIDI2LjQsMTM3LjkgTCAyNC41LDEzNy45IFonIHN0eWxlPSdmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7JyAvPgo8cGF0aCBkPSdNIDI4Ni44LDI0My45IEwgMjg2LjgsMjQzLjcgTCAyODYuOCwyNDMuNiBMIDI4Ni44LDI0My40IEwgMjg2LjcsMjQzLjMgTCAyODYuNywyNDMuMSBMIDI4Ni42LDI0My4wIEwgMjg2LjUsMjQyLjggTCAyODYuNCwyNDIuNyBMIDI4Ni4zLDI0Mi42IEwgMjg2LjIsMjQyLjUgTCAyODYuMCwyNDIuNCBMIDI4NS45LDI0Mi4zIEwgMjg1LjgsMjQyLjIgTCAyODUuNiwyNDIuMSBMIDI4NS41LDI0Mi4xIEwgMjg1LjMsMjQyLjAgTCAyODUuMSwyNDIuMCBMIDI4NS4wLDI0Mi4wIEwgMjg0LjgsMjQyLjAgTCAyODQuNiwyNDIuMCBMIDI4NC41LDI0Mi4xIEwgMjg0LjMsMjQyLjEgTCAyODQuMiwyNDIuMiBMIDI4NC4wLDI0Mi4yIEwgMjgzLjksMjQyLjMgTCAyODMuOCwyNDIuNCBMIDI4My42LDI0Mi41IEwgMjgzLjUsMjQyLjYgTCAyODMuNCwyNDIuOCBMIDI4My4zLDI0Mi45IEwgMjgzLjIsMjQzLjAgTCAyODMuMiwyNDMuMiBMIDI4My4xLDI0My4zIEwgMjgzLjEsMjQzLjUgTCAyODMuMCwyNDMuNyBMIDI4My4wLDI0My44IEwgMjgzLjAsMjQ0LjAgTCAyODMuMCwyNDQuMiBMIDI4My4xLDI0NC4zIEwgMjgzLjEsMjQ0LjUgTCAyODMuMiwyNDQuNiBMIDI4My4yLDI0NC44IEwgMjgzLjMsMjQ0LjkgTCAyODMuNCwyNDUuMSBMIDI4My41LDI0NS4yIEwgMjgzLjYsMjQ1LjMgTCAyODMuOCwyNDUuNCBMIDI4My45LDI0NS41IEwgMjg0LjAsMjQ1LjYgTCAyODQuMiwyNDUuNyBMIDI4NC4zLDI0NS43IEwgMjg0LjUsMjQ1LjggTCAyODQuNiwyNDUuOCBMIDI4NC44LDI0NS44IEwgMjg1LjAsMjQ1LjggTCAyODUuMSwyNDUuOCBMIDI4NS4zLDI0NS44IEwgMjg1LjUsMjQ1LjcgTCAyODUuNiwyNDUuNyBMIDI4NS44LDI0NS42IEwgMjg1LjksMjQ1LjUgTCAyODYuMCwyNDUuNSBMIDI4Ni4yLDI0NS40IEwgMjg2LjMsMjQ1LjIgTCAyODYuNCwyNDUuMSBMIDI4Ni41LDI0NS4wIEwgMjg2LjYsMjQ0LjkgTCAyODYuNywyNDQuNyBMIDI4Ni43LDI0NC42IEwgMjg2LjgsMjQ0LjQgTCAyODYuOCwyNDQuMiBMIDI4Ni44LDI0NC4xIEwgMjg2LjgsMjQzLjkgTCAyODQuOSwyNDMuOSBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPC9zdmc+Cg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnPgo8IS0tIEVORCBPRiBIRUFERVIgLS0+CjxyZWN0IHN0eWxlPSdvcGFjaXR5OjEuMDtmaWxsOiNGRkZGRkY7c3Ryb2tlOm5vbmUnIHdpZHRoPSc4NS4wJyBoZWlnaHQ9Jzg1LjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8dGV4dCB4PSczLjQnIHk9JzczLjUnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6MTBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID5PPC90ZXh0Pgo8dGV4dCB4PScxMC43JyB5PSc2OS4zJyBjbGFzcz0nYXRvbS0wJyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID4yPC90ZXh0Pgo8dGV4dCB4PScxMy45JyB5PSc2OS4zJyBjbGFzcz0nYXRvbS0wJyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID4tPC90ZXh0Pgo8dGV4dCB4PScyMS4xJyB5PSc3My41JyBjbGFzcz0nYXRvbS0xJyBzdHlsZT0nZm9udC1zaXplOjEwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+TzwvdGV4dD4KPHRleHQgeD0nMjguNCcgeT0nNjkuMycgY2xhc3M9J2F0b20tMScgc3R5bGU9J2ZvbnQtc2l6ZTo3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+MjwvdGV4dD4KPHRleHQgeD0nMzEuNicgeT0nNjkuMycgY2xhc3M9J2F0b20tMScgc3R5bGU9J2ZvbnQtc2l6ZTo3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+LTwvdGV4dD4KPHRleHQgeD0nMy40JyB5PSc1NS44JyBjbGFzcz0nYXRvbS0yJyBzdHlsZT0nZm9udC1zaXplOjEwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+TzwvdGV4dD4KPHRleHQgeD0nMTAuNycgeT0nNTEuNScgY2xhc3M9J2F0b20tMicgc3R5bGU9J2ZvbnQtc2l6ZTo3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+MjwvdGV4dD4KPHRleHQgeD0nMTMuOScgeT0nNTEuNScgY2xhc3M9J2F0b20tMicgc3R5bGU9J2ZvbnQtc2l6ZTo3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+LTwvdGV4dD4KPHRleHQgeD0nMzguOCcgeT0nNzMuNScgY2xhc3M9J2F0b20tMycgc3R5bGU9J2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzQ2LjInIHk9JzY5LjMnIGNsYXNzPSdhdG9tLTMnIHN0eWxlPSdmb250LXNpemU6N3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPjI8L3RleHQ+Cjx0ZXh0IHg9JzQ5LjMnIHk9JzY5LjMnIGNsYXNzPSdhdG9tLTMnIHN0eWxlPSdmb250LXNpemU6N3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPi08L3RleHQ+Cjx0ZXh0IHg9JzMuNCcgeT0nMzguMScgY2xhc3M9J2F0b20tNCcgc3R5bGU9J2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPkY8L3RleHQ+Cjx0ZXh0IHg9JzEwLjcnIHk9JzM4LjEnIGNsYXNzPSdhdG9tLTQnIHN0eWxlPSdmb250LXNpemU6MTBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5lPC90ZXh0Pgo8dGV4dCB4PScxNy40JyB5PSczMy44JyBjbGFzcz0nYXRvbS00JyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID4zPC90ZXh0Pgo8dGV4dCB4PScyMS40JyB5PSczMy44JyBjbGFzcz0nYXRvbS00JyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID4rPC90ZXh0Pgo8dGV4dCB4PSc1Ni42JyB5PSc3My41JyBjbGFzcz0nYXRvbS01JyBzdHlsZT0nZm9udC1zaXplOjEwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+RjwvdGV4dD4KPHRleHQgeD0nNjMuOScgeT0nNzMuNScgY2xhc3M9J2F0b20tNScgc3R5bGU9J2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPmU8L3RleHQ+Cjx0ZXh0IHg9JzcwLjYnIHk9JzY5LjMnIGNsYXNzPSdhdG9tLTUnIHN0eWxlPSdmb250LXNpemU6N3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPjM8L3RleHQ+Cjx0ZXh0IHg9Jzc0LjYnIHk9JzY5LjMnIGNsYXNzPSdhdG9tLTUnIHN0eWxlPSdmb250LXNpemU6N3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPis8L3RleHQ+Cjx0ZXh0IHg9JzMuNCcgeT0nMjAuMycgY2xhc3M9J2F0b20tNicgc3R5bGU9J2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPlo8L3RleHQ+Cjx0ZXh0IHg9JzEwLjcnIHk9JzIwLjMnIGNsYXNzPSdhdG9tLTYnIHN0eWxlPSdmb250LXNpemU6MTBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5uPC90ZXh0Pgo8dGV4dCB4PScxNy40JyB5PScxNi4xJyBjbGFzcz0nYXRvbS02JyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID4yPC90ZXh0Pgo8dGV4dCB4PScyMS40JyB5PScxNi4xJyBjbGFzcz0nYXRvbS02JyBzdHlsZT0nZm9udC1zaXplOjdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID4rPC90ZXh0Pgo8cGF0aCBkPSdNIDI3LjYsMzIuOCBMIDI3LjYsMzIuNyBMIDI3LjYsMzIuNyBMIDI3LjYsMzIuNiBMIDI3LjUsMzIuNiBMIDI3LjUsMzIuNSBMIDI3LjUsMzIuNSBMIDI3LjUsMzIuNCBMIDI3LjQsMzIuNCBMIDI3LjQsMzIuNCBMIDI3LjQsMzIuMyBMIDI3LjMsMzIuMyBMIDI3LjMsMzIuMyBMIDI3LjMsMzIuMyBMIDI3LjIsMzIuMyBMIDI3LjIsMzIuMiBMIDI3LjEsMzIuMiBMIDI3LjEsMzIuMiBMIDI3LjAsMzIuMiBMIDI3LjAsMzIuMiBMIDI3LjAsMzIuMiBMIDI2LjksMzIuMiBMIDI2LjksMzIuMiBMIDI2LjgsMzIuMyBMIDI2LjgsMzIuMyBMIDI2LjcsMzIuMyBMIDI2LjcsMzIuMyBMIDI2LjcsMzIuNCBMIDI2LjYsMzIuNCBMIDI2LjYsMzIuNCBMIDI2LjYsMzIuNSBMIDI2LjYsMzIuNSBMIDI2LjUsMzIuNSBMIDI2LjUsMzIuNiBMIDI2LjUsMzIuNiBMIDI2LjUsMzIuNyBMIDI2LjUsMzIuNyBMIDI2LjUsMzIuOCBMIDI2LjUsMzIuOCBMIDI2LjUsMzIuOSBMIDI2LjUsMzIuOSBMIDI2LjUsMzMuMCBMIDI2LjYsMzMuMCBMIDI2LjYsMzMuMCBMIDI2LjYsMzMuMSBMIDI2LjYsMzMuMSBMIDI2LjcsMzMuMSBMIDI2LjcsMzMuMiBMIDI2LjcsMzMuMiBMIDI2LjgsMzMuMiBMIDI2LjgsMzMuMiBMIDI2LjksMzMuMyBMIDI2LjksMzMuMyBMIDI3LjAsMzMuMyBMIDI3LjAsMzMuMyBMIDI3LjAsMzMuMyBMIDI3LjEsMzMuMyBMIDI3LjEsMzMuMyBMIDI3LjIsMzMuMyBMIDI3LjIsMzMuMiBMIDI3LjMsMzMuMiBMIDI3LjMsMzMuMiBMIDI3LjMsMzMuMiBMIDI3LjQsMzMuMiBMIDI3LjQsMzMuMSBMIDI3LjQsMzMuMSBMIDI3LjUsMzMuMSBMIDI3LjUsMzMuMCBMIDI3LjUsMzMuMCBMIDI3LjUsMzIuOSBMIDI3LjYsMzIuOSBMIDI3LjYsMzIuOCBMIDI3LjYsMzIuOCBMIDI3LjYsMzIuOCBMIDI3LjAsMzIuOCBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPHBhdGggZD0nTSA4MC44LDY4LjIgTCA4MC44LDY4LjIgTCA4MC44LDY4LjEgTCA4MC44LDY4LjEgTCA4MC43LDY4LjAgTCA4MC43LDY4LjAgTCA4MC43LDY4LjAgTCA4MC43LDY3LjkgTCA4MC42LDY3LjkgTCA4MC42LDY3LjggTCA4MC42LDY3LjggTCA4MC41LDY3LjggTCA4MC41LDY3LjggTCA4MC41LDY3LjcgTCA4MC40LDY3LjcgTCA4MC40LDY3LjcgTCA4MC4zLDY3LjcgTCA4MC4zLDY3LjcgTCA4MC4yLDY3LjcgTCA4MC4yLDY3LjcgTCA4MC4yLDY3LjcgTCA4MC4xLDY3LjcgTCA4MC4xLDY3LjcgTCA4MC4wLDY3LjcgTCA4MC4wLDY3LjcgTCA3OS45LDY3LjggTCA3OS45LDY3LjggTCA3OS45LDY3LjggTCA3OS44LDY3LjkgTCA3OS44LDY3LjkgTCA3OS44LDY3LjkgTCA3OS44LDY4LjAgTCA3OS43LDY4LjAgTCA3OS43LDY4LjEgTCA3OS43LDY4LjEgTCA3OS43LDY4LjEgTCA3OS43LDY4LjIgTCA3OS43LDY4LjIgTCA3OS43LDY4LjMgTCA3OS43LDY4LjMgTCA3OS43LDY4LjQgTCA3OS43LDY4LjQgTCA3OS44LDY4LjUgTCA3OS44LDY4LjUgTCA3OS44LDY4LjUgTCA3OS44LDY4LjYgTCA3OS45LDY4LjYgTCA3OS45LDY4LjYgTCA3OS45LDY4LjcgTCA4MC4wLDY4LjcgTCA4MC4wLDY4LjcgTCA4MC4xLDY4LjcgTCA4MC4xLDY4LjcgTCA4MC4yLDY4LjcgTCA4MC4yLDY4LjcgTCA4MC4yLDY4LjcgTCA4MC4zLDY4LjcgTCA4MC4zLDY4LjcgTCA4MC40LDY4LjcgTCA4MC40LDY4LjcgTCA4MC41LDY4LjcgTCA4MC41LDY4LjcgTCA4MC41LDY4LjYgTCA4MC42LDY4LjYgTCA4MC42LDY4LjYgTCA4MC42LDY4LjYgTCA4MC43LDY4LjUgTCA4MC43LDY4LjUgTCA4MC43LDY4LjQgTCA4MC43LDY4LjQgTCA4MC44LDY4LjQgTCA4MC44LDY4LjMgTCA4MC44LDY4LjMgTCA4MC44LDY4LjIgTCA4MC4yLDY4LjIgWicgc3R5bGU9J2ZpbGw6IzAwMDAwMDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+Cjwvc3ZnPgo= [O-2].[O-2].[O-2].[O-2].[Fe+3].[Fe+3].[Zn+2] 0 abstract description 37
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/45—Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
- G06F8/456—Parallelism detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
- G06F8/4441—Reducing the execution time required by the program code
- G06F8/4442—Reducing the number of cache misses; Data prefetching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2558826C (en) | Dependency graph parameter scoping | |
| US8949809B2 (en) | Automatic pipeline parallelization of sequential code | |
| Brown et al. | Cost-directed refactoring for parallel Erlang programs | |
| Danelutto et al. | Data stream processing via code annotations | |
| Zatsarinny et al. | Toward high performance solutions as services of research digital platform | |
| US12039305B2 (en) | Method for compilation, electronic device and storage medium | |
| Huchant et al. | Automatic OpenCL task adaptation for heterogeneous architectures | |
| Jacob et al. | Python programmers have GPUs too: automatic Python loop parallelization with staged dependence analysis | |
| Saumya et al. | DARM: control-flow melding for SIMT thread divergence reduction | |
| Danelutto et al. | Parallelizing high-frequency trading applications by using c++ 11 attributes | |
| US20170147943A1 (en) | Global data flow optimization for machine learning programs | |
| Vogel et al. | Minimizing self-adaptation overhead in parallel stream processing for multi-cores | |
| Beck et al. | Static scheduling for dynamic dataflow machines | |
| Garcia et al. | Challenging the abstraction penalty in parallel patterns libraries: Adding FastFlow support to GrPPI | |
| Danelutto et al. | State access patterns in stream parallel computations | |
| US9152543B1 (en) | Symbolic execution with automatic abstractions | |
| Tetzel et al. | Efficient compilation of regular path queries | |
| US11144290B2 (en) | Method and apparatus for enabling autonomous acceleration of dataflow AI applications | |
| Muller et al. | Modeling and analyzing evaluation cost of CUDA kernels | |
| Malakonakis et al. | HLS algorithmic explorations for HPC execution on reconfigurable hardware-ECOSCALE | |
| Schleier-Smith et al. | Restream: Accelerating backtesting and stream replay with serial-equivalent parallel processing | |
| Alefragis et al. | Mapping and scheduling hard real time applications on multicore systems-the argo approach | |
| Saumya et al. | DARM: Control-Flow Melding for SIMT Thread Divergence Reduction--Extended Version | |
| de Mello Junior et al. | Fluid computing: Interest-based communication in dataflow/multiset rewriting computing | |
| Jradi et al. | A GPU-Based Parallel Reduction Implementation |