Apparatus and method for creating instruction groups for explicity parallel architectures

   
   

An apparatus and method for creating instruction groups for explicitly parallel architectures is provided. The apparatus and method gather information about the underlying architecture for use in an instruction group creation phase. The information gathered includes the number of each type of execution unit available and the number of bundles that can be dispatched concurrently by the architecture. The instruction group creation of the present invention includes three phases: a first phase for performing initial grouping, a second phase for hosting instructions from further down in the program instruction order if the instruction is not able to be added during the initial grouping phase, and a third optional phase for counting the number of bundles formed to thereby inform a Just-In-Time compiler of the amount of space need to be allocated in a code buffer.

Обеспечены прибор и метод для создавать группы инструкции для точно параллельных зодчеств. Приборы и метод собирают информацию о основном зодчестве для пользы в участке творения группы инструкции. Собранная информация вклюает номер каждого имеющегося типа блока исполнения и число пачек могут быть посланы одновременно зодчеством. Творение группы инструкции присытствыющего вымысла вклюает 3 участка: первый участок для выполнять первоначально собирать, второй участок для хозяйничать инструкции от более дальнеишего спуска в заказе инструктирования по программе если инструкция не может быть добавленным во время первоначально собирая участка, то, и третий опционный участок для подсчитывать число пачек сформированных таким образом для того чтобы сообщить составитель Как раз-В-Vremeni объема области (памяти) потребность быть размещанным в буфере Кодего.

 
Web www.patentalert.com

< Method for synchronizing program applied to distributed computer system

< System and method for data source flattening

> Method and apparatus for creating stylesheets in a data processing system

> System and method for room decoration and inheritance

~ 00134