Difference between revisions of "Loongson"

From LinuxMIPS
Jump to: navigation, search
m (Correcting link (previous one was completely different subject.))
m
Line 62: Line 62:
 
* [http://dev.lemote.com/files/resource/documents/Loongson/ls2f/Loongson2FUserGuide.pdf http://dev.lemote.com/files/resource/documents/Loongson/ls2f/Loongson2FUserGuide.pdf]
 
* [http://dev.lemote.com/files/resource/documents/Loongson/ls2f/Loongson2FUserGuide.pdf http://dev.lemote.com/files/resource/documents/Loongson/ls2f/Loongson2FUserGuide.pdf]
  
=== Optimizing GNU/Linux distributions for loongson2f ===
+
== Optimizing GNU/Linux distributions for Loongson 2F ==
Loongson2f software works considerably faster if compiled with the correct flags. Also some flags are required to work around processor bugs early in the production runs.
+
Loongson2f software works considerably faster if compiled with the correct flags. Also, some flags are required to work around processor bugs early in the production runs.
 
* [http://dev.lemote.com/code/linux-loongson-community Linux on Loongson Community]
 
* [http://dev.lemote.com/code/linux-loongson-community Linux on Loongson Community]
 
* [http://groups.google.com/group/loongson-dev/browse_thread/thread/b5a981eb8b0d5f95/44000411e1eb7f4e#44000411e1eb7f4e Current loongson2f linux version / compiler / version flags wisdom?]
 
* [http://groups.google.com/group/loongson-dev/browse_thread/thread/b5a981eb8b0d5f95/44000411e1eb7f4e#44000411e1eb7f4e Current loongson2f linux version / compiler / version flags wisdom?]
Line 74: Line 74:
 
== See also ==
 
== See also ==
 
* http://www.st.com/stonline/products/literature/bd/13367.htm
 
* http://www.st.com/stonline/products/literature/bd/13367.htm
* http://www.loongson.cn/
+
* [http://www.loongson.cn/ Chinese-language Loonson website]
* http://en.wikipedia.org/wiki/Godson_II
+
* [http://en.wikipedia.org/wiki/Godson_II Loongson on Wikipedia]
* http://www.cyrius.com/journal/2007/03/08
+
* [http://www.cyrius.com/journal/2007/03/08 Martin Michlmayr's journal entry regarding Loongson (2007-03-08)]
* http://linuxdevices.com/news/NS5724036154.html
+
* [http://linuxdevices.com/news/NS5724036154.html Announcement of Godson-1 boards (2003-12-11)]

Revision as of 22:24, 1 September 2010

This article is a stub. You can help by expanding it

Loongson 2E

Loongson 2E was designed by ICT (Institute of Computing Technology), a department of The Chinese Academy of Sciences, helped and manufactured by STMicroelectronics.

ST Generic Part Number: STLS2E02

Features

Microarchitecture:

  • 64 bit
  • 9 pipeline stages
  • 4-issue Out-Of-Order Executive
  • 2 ALU, 2 FALU, 1 SIMD, 1 Load/Store Units

ISA: MIPSIII

Cache: 64KB L1 date, 64KB L1 instruction, on-chip 512KB L2.

Clock Frequency: 600MHz - 800MHz.

TDP: 4 Watt at 700MHz

Integrated: DDR-333 memory controller.

Highlights

  • ST's Leading Edge 90nm process.
  • Some new instructions: Allow write to register directly without MFLO or MFHI.
  • Some new instructions: MADD.[S|D] MSUB.[S|D] NMADD.[S|D] NMSUB.[S|D].
  • Some new SIMD instructions: similar to MMX, using FPU for parallel fixed-point arithmetic.
  • An Execution bit: help OS to protect from buffer-flow attack.

Devices based on this CPU

Processor documentation

Chinese version

English version

Loongson 2F

Loongson 2F is the latest processor in Loongson 2 Family. Also manufactured by STMicroelectronics.

It is identical to the Loongson 2E with several improvements:

  • Higher Clock Frequency: 1.2GHz maximum
  • Advanced power control technology: less than 6 Watt under 1GHz in the same 90nm
  • Integrated DDR2 controller
  • Integrated northbridge providing faster IO (compared with former PCI bus) with PCI-X 66 bus
  • Smaller Packaging.

Devices based on this CPU

Processor documentation

Chinese version

English version

Optimizing GNU/Linux distributions for Loongson 2F

Loongson2f software works considerably faster if compiled with the correct flags. Also, some flags are required to work around processor bugs early in the production runs.

Contributing

See also