This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch for PR target/20632


>>>>> On Fri, 1 Apr 2005 16:47:37 -0500, Geert Bosch <bosch@adacore.com> said:

  Geert> This is a direct result of GCC's new tree-ssa optimizers
  Geert> performing load- and store elimination and advanced
  Geert> strengh-reduction on your code. In combination with the new
  Geert> DFA scheduler's just-in-time scheduling, which prevents
  Geert> executing any instructions until absolutely necessary, this
  Geert> allows drastic code simplification.

  Geert> Instead of executing complex instructions, such a memory
  Geert> loads and stores that may take many cycles to complete, the
  Geert> processor now only needs to execute these much simplified
  Geert> instructions. Taking advantage of the explicit parallelism in
  Geert> the code, the current Itanium-2 processors are capable of
  Geert> executing up to 6 of these instructions in one cycle, thereby
  Geert> fully realizing the promises of Intel's EPIC architecture by
  Geert> computing absolutely nothing at unprecedented speeds.

Oh, man, my brain almost got fried reading this, but then the
AutoDrink(TM) feature of my Google Gulp came to the rescue! ;-)

	--david


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]