УСТРОЙСТВО И СПОСОБ СВЯЗЫВАНИЯ ОПЕРАЦИЙ В ПАМЯТИ

1. Процессор, выполненный с возможностью
оценки критериев связывания операций в памяти, чтобы выборочно идентифицировать возможности связывания операций в памяти в рамках плана доступа к памяти, и
создания комбинированных операций в памяти в соответствии с возможностями связывания операций в памяти, чтобы формировать исправленный план доступа к памяти с ускоренным доступом к памяти.
2. Процессор по п.1, в котором исправленный план доступа к памяти использует более широкий канал передачи данных, чем канал передачи данных, применяемый в плане доступа к памяти.
3. Процессор по п.1, в котором исправленный план доступа к памяти использует конвейерный доступ к памяти.
4. Процессор по п.1, в котором критерии связывания операций в памяти определяют соседние команды загрузки или сохранения.
5. Процессор по п.1, в котором критерии связывания операций в памяти определяют общий тип памяти для двух операций в памяти.
6. Процессор по п.1, в котором критерии связывания операций в памяти определяют общий регистр базового адреса для двух операций в памяти.
7. Процессор по п.1, в котором критерии связывания операций в памяти определяют следующие друг за другом местоположения в памяти.
8. Процессор по п.1, в котором критерии связывания операций в памяти определяют смещение, отличающееся на размер доступа.
9. Процессор по п.8, в котором критерии связывания операций в памяти определяют, что в случае загрузок место назначения первой операции в памяти не является источником для второй операции в памяти.
10. Процессор по п.1, в котором критерии связывания операций в памяти определяют выровненный адрес после связывания.
11. Энергонезависимый машиночитаемый носитель данных, содержащий исполняемые команды для определения процессора, выполненного с возможностью:
оценки критериев связывания операций в памяти, чтобы выборочно идентифицировать возможности связывания операций в памяти в рамках плана доступа к памяти, и
создания в соответствии с возможностями связывания операций в памяти комбинированных операций в памяти, чтобы формировать исправленный план доступа к памяти с ускоренным доступом к памяти.
12. Энергонезависимый машиночитаемый носитель данных по п.11, в котором исправленный план доступа к памяти использует более широкий канал передачи данных, чем канал передачи данных, используемый планом доступа к памяти.
13. Энергонезависимый машиночитаемый носитель данных по п.11, в котором исправленный план доступа к памяти использует конвейерный доступ к памяти.
14. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют соседние команды загрузки или сохранения.
15. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют общий тип памяти для двух операций в памяти.
16. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют общий регистр базового адреса для двух операций в памяти.
17. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют следующие друг за другом местоположения в памяти.
18. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют смещение, отличающееся на размер доступа.
19. Энергонезависимый машиночитаемый носитель данных по п.18, в котором критерии связывания операций в памяти определяют, что в случае загрузок место назначения первой операции в памяти не является источником для второй операции в памяти.
20. Энергонезависимый машиночитаемый носитель данных по п.11, в котором критерии связывания операций в памяти определяют выровненный адрес после связывания.