Minifloat

In computing, minifloats are floating-point values represented with very few bits. This reduced precision makes them ill-suited for general-purpose numerical calculations, but they are useful for special purposes such as:

  • Computer graphics, where iterations are small and precision has aesthetic effects.[1]
  • Machine learning, which can be relatively insensitive to numeric precision. bfloat16 and fp8 are common formats.[2]

Additionally, they are frequently encountered as a pedagogical tool in computer-science courses to demonstrate the properties and structures of floating-point arithmetic and IEEE 754 numbers.

Minifloats with 16 bits are half-precision numbers (opposed to single and double precision). There are also minifloats with 8 bits or even fewer.[2]

Minifloats can be designed following the principles of the IEEE 754 standard. In this case they must obey the (not explicitly written) rules for the frontier between subnormal and normal numbers and must have special patterns for infinity and NaN. Normalized numbers are stored with a biased exponent. The new revision of the standard, IEEE 754-2008, has 16-bit binary minifloats.

Notation

A minifloat is usually described using a tuple of four numbers, (S, E, M, B):

  • S is the length of the sign field. It is usually either 0 or 1.
  • E is the length of the exponent field.
  • M is the length of the mantissa (significand) field.
  • B is the exponent bias.

A minifloat format denoted by (S, E, M, B) is, therefore, S + E + M bits long. The (S, E, M, B) notation can be converted to a (B, P, L, U) format as (2, M + 1, B + 1, 2SB) (with IEEE use of exponents).

Example 8-bit float (1.4.3)

Layout of an example 8-bit minifloat (1.4.3)
sign exponent significand
0 0 0 0 0 0 0 0

A minifloat in 1 byte (8 bit) with 1 sign bit, 4 exponent bits and 3 significand bits (in short, a 1.4.3 minifloat) is demonstrated here. The exponent bias is defined as 7 to center the values around 1 to match other IEEE 754 floats[3][4] so (for most values) the actual multiplier for exponent x is 2x−7. All IEEE 754 principles should be valid.[5]

Numbers in a different base are marked as ...base, for example, 1012 = 5. The bit patterns have spaces to visualize their parts.

Representation of zero

Zero is represented as zero exponent with a zero mantissa. The zero exponent means zero is a subnormal number with a leading "0." prefix, and with the zero mantissa all bits after the decimal point are zero, meaning this value is interpreted as . Floating point numbers use a signed zero, so is also available and is equal to positive .

0 0000 000 = 0
1 0000 000 = −0

Subnormal numbers

The significand is extended with "0." and the exponent value is treated as 1 higher like the least normalized number:

0 0000 001 = 0.0012 × 21 - 7 = 0.125 × 2-6 = 0.001953125 (least subnormal number)
...
0 0000 111 = 0.1112 × 21 - 7 = 0.875 × 2-6 = 0.013671875 (greatest subnormal number)

Normalized numbers

The significand is extended with "1.":

0 0001 000 = 1.0002 × 21 - 7 = 1 × 2-6 = 0.015625 (least normalized number)
0 0001 001 = 1.0012 × 21 - 7 = 1.125 × 2-6 = 0.017578125
...
0 0111 000 = 1.0002 × 27 - 7 = 1 × 20 = 1
0 0111 001 = 1.0012 × 27 - 7 = 1.125 × 20 = 1.125 (least value above 1)
...
0 1110 000 = 1.0002 × 214 - 7 =  1.000 × 27 =  128
0 1110 001 = 1.0012 × 214 - 7 =  1.125 × 27 =  144
...
0 1110 110 = 1.1102 × 214 - 7 =  1.750 × 27 = 224
0 1110 111 = 1.1112 × 214 - 7 =  1.875 × 27 = 240 (greatest normalized number)

Infinity

Infinity values have the highest exponent, with the mantissa set to zero. The sign bit can be either positive or negative.

0 1111 000 = +infinity
1 1111 000 = −infinity

Not a number

NaN values have the highest exponent, with a non-zero value for the mantissa. A float with 1-bit sign and 3-bit mantissa has NaN values.

s 1111 mmm = NaN (if mmm ≠ 000)

Table of values

This is a chart of all possible values for this example 8-bit float.

… 000 … 001 … 010 … 011 … 100 … 101 … 110 … 111
0 0000 … 0 0.001953125 0.00390625 0.005859375 0.0078125 0.009765625 0.01171875 0.013671875
0 0001 … 0.015625 0.017578125 0.01953125 0.021484375 0.0234375 0.025390625 0.02734375 0.029296875
0 0010 … 0.03125 0.03515625 0.0390625 0.04296875 0.046875 0.05078125 0.0546875 0.05859375
0 0011 … 0.0625 0.0703125 0.078125 0.0859375 0.09375 0.1015625 0.109375 0.1171875
0 0100 … 0.125 0.140625 0.15625 0.171875 0.1875 0.203125 0.21875 0.234375
0 0101 … 0.25 0.28125 0.3125 0.34375 0.375 0.40625 0.4375 0.46875
0 0110 … 0.5 0.5625 0.625 0.6875 0.75 0.8125 0.875 0.9375
0 0111 … 1 1.125 1.25 1.375 1.5 1.625 1.75 1.875
0 1000 … 2 2.25 2.5 2.75 3 3.25 3.5 3.75
0 1001 … 4 4.5 5 5.5 6 6.5 7 7.5
0 1010 … 8 9 10 11 12 13 14 15
0 1011 … 16 18 20 22 24 26 28 30
0 1100 … 32 36 40 44 48 52 56 60
0 1101 … 64 72 80 88 96 104 112 120
0 1110 … 128 144 160 176 192 208 224 240
0 1111 … Inf NaN NaN NaN NaN NaN NaN NaN
1 0000 … −0 −0.001953125 −0.00390625 −0.005859375 −0.0078125 −0.009765625 −0.01171875 −0.013671875
1 0001 … −0.015625 −0.017578125 −0.01953125 −0.021484375 −0.0234375 −0.025390625 −0.02734375 −0.029296875
1 0010 … −0.03125 −0.03515625 −0.0390625 −0.04296875 −0.046875 −0.05078125 −0.0546875 −0.05859375
1 0011 … −0.0625 −0.0703125 −0.078125 −0.0859375 −0.09375 −0.1015625 −0.109375 −0.1171875
1 0100 … −0.125 −0.140625 −0.15625 −0.171875 −0.1875 −0.203125 −0.21875 −0.234375
1 0101 … −0.25 −0.28125 −0.3125 −0.34375 −0.375 −0.40625 −0.4375 −0.46875
1 0110 … −0.5 −0.5625 −0.625 −0.6875 −0.75 −0.8125 −0.875 −0.9375
1 0111 … −1 −1.125 −1.25 −1.375 −1.5 −1.625 −1.75 −1.875
1 1000 … −2 −2.25 −2.5 −2.75 −3 −3.25 −3.5 −3.75
1 1001 … −4 −4.5 −5 −5.5 −6 −6.5 −7 −7.5
1 1010 … −8 −9 −10 −11 −12 −13 −14 −15
1 1011 … −16 −18 −20 −22 −24 −26 −28 −30
1 1100 … −32 −36 −40 −44 −48 −52 −56 −60
1 1101 … −64 −72 −80 −88 −96 −104 −112 −120
1 1110 … −128 −144 −160 −176 −192 −208 −224 −240
1 1111 … −Inf NaN NaN NaN NaN NaN NaN NaN

There are only 242 different non-NaN values (if +0 and −0 are regarded as different), because 14 of the bit patterns represent NaNs.

Alternative bias values

At these small sizes other bias values may be interesting, for instance a bias of -2 will make the numbers 0-16 have the same bit representation as the integers 0-16, with the loss that no non-integer values can be represented.

0 0000 000 = 0.0002 × 21 - (-2) = 0.0 × 23 = 0 (subnormal number)
0 0000 001 = 0.0012 × 21 - (-2) = 0.125 × 23 = 1 (subnormal number)
0 0000 111 = 0.1112 × 21 - (-2) = 0.875 × 23 = 7 (subnormal number)
0 0001 000 = 1.0002 × 21 - (-2) = 1.000 × 23 = 8 (normalized number)
0 0001 111 = 1.1112 × 21 - (-2) = 1.875 × 23 = 15 (normalized number)
0 0010 000 = 1.0002 × 22 - (-2) = 1.000 × 24 = 16 (normalized number)

Different bit allocations

The above describes an example 8-bit float with 1 sign bit, 4 exponent bits, and 3 significand bits, which is a nice balance. However, any bit allocation is possible. A format could choose to give more of the bits to the exponent if they need more dynamic range with less precision, or give more of the bits to the significand if they need more precision with less dynamic range. At the extreme, it is possible to allocate all bits to the exponent, or all but one of the bits to the significand, leaving the exponent with only one bit. The exponent must be given at least one bit, or else it no longer makes sense as a float, it just becomes a signed number.

Here is a chart of all possible values for a different 8-bit float with 1 sign bit, 3 exponent bits and 4 significand bits. Having 1 more significand bit than exponent bits ensures that the precision remains at least 0.5 throughout the entire range.[6]

… 0000 … 0001 … 0010 … 0011 … 0100 … 0101 … 0110 … 0111 … 1000 … 1001 … 1010 … 1011 … 1100 … 1101 … 1110 … 1111
0 000 … 0 0.015625 0.03125 0.046875 0.0625 0.078125 0.09375 0.109375 0.125 0.140625 0.15625 0.171875 0.1875 0.203125 0.21875 0.234375
0 001 … 0.25 0.265625 0.28125 0.296875 0.3125 0.328125 0.34375 0.359375 0.375 0.390625 0.40625 0.421875 0.4375 0.453125 0.46875 0.484375
0 010 … 0.5 0.53125 0.5625 0.59375 0.625 0.65625 0.6875 0.71875 0.75 0.78125 0.8125 0.84375 0.875 0.90625 0.9375 0.96875
0 011 … 1 1.0625 1.125 1.1875 1.25 1.3125 1.375 1.4375 1.5 1.5625 1.625 1.6875 1.75 1.8125 1.875 1.9375
0 100 … 2 2.125 2.25 2.375 2.5 2.625 2.75 2.875 3 3.125 3.25 3.375 3.5 3.625 3.75 3.875
0 101 … 4 4.25 4.5 4.75 5 5.25 5.5 5.75 6 6.25 6.5 6.75 7 7.25 7.5 7.75
0 110 … 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5
0 111 … Inf NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 000 … −0 −0.015625 −0.03125 −0.046875 −0.0625 −0.078125 −0.09375 −0.109375 −0.125 −0.140625 −0.15625 −0.171875 −0.1875 −0.203125 −0.21875 −0.234375
1 001 … −0.25 −0.265625 −0.28125 −0.296875 −0.3125 −0.328125 −0.34375 −0.359375 −0.375 −0.390625 −0.40625 −0.421875 −0.4375 −0.453125 −0.46875 −0.484375
1 010 … −0.5 −0.53125 −0.5625 −0.59375 −0.625 −0.65625 −0.6875 −0.71875 −0.75 −0.78125 −0.8125 −0.84375 −0.875 −0.90625 −0.9375 −0.96875
1 011 … −1 −1.0625 −1.125 −1.1875 −1.25 −1.3125 −1.375 −1.4375 −1.5 −1.5625 −1.625 −1.6875 −1.75 −1.8125 −1.875 −1.9375
1 100 … −2 −2.125 −2.25 −2.375 −2.5 −2.625 −2.75 −2.875 −3 −3.125 −3.25 −3.375 −3.5 −3.625 −3.75 −3.875
1 101 … −4 −4.25 −4.5 −4.75 −5 −5.25 −5.5 −5.75 −6 −6.25 −6.5 −6.75 −7 −7.25 −7.5 −7.75
1 110 … −8 −8.5 −9 −9.5 −10 −10.5 −11 −11.5 −12 −12.5 −13 −13.5 −14 −14.5 −15 −15.5
1 111 … −Inf NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

Tables like the above can be generated for any combination of SEMB (sign, exponent, mantissa/significand, and bias) values using a script in Python or in GDScript.

Arithmetic

Addition

Addition of (1.3.2.3)-minifloats

The graphic demonstrates the addition of even smaller (1.3.2.3)-minifloats with 6 bits. This floating-point system follows the rules of IEEE 754 exactly. NaN as operand produces always NaN results. Inf − Inf and (−Inf) + Inf results in NaN too (green area). Inf can be augmented and decremented by finite values without change. Sums with finite operands can give an infinite result (i.e. 14.0 + 3.0 = +Inf as a result is the cyan area, −Inf is the magenta area). The range of the finite operands is filled with the curves x + y = c, where c is always one of the representable float values (blue and red for positive and negative results respectively).

Subtraction, multiplication and division

The other arithmetic operations can be illustrated similarly:

Other sizes

The Radeon R300 and R420 GPUs used an "fp24" floating-point format with 7 bits of exponent and 16 bits (+1 implicit) of mantissa.[7] "Full Precision" in Direct3D 9.0 is a proprietary 24-bit floating-point format. Microsoft's D3D9 (Shader Model 2.0) graphics API initially supported both FP24 (as in ATI's R300 chip) and FP32 (as in Nvidia's NV30 chip) as "Full Precision", as well as FP16 as "Partial Precision" for vertex and pixel shader calculations performed by the graphics hardware.

Khronos defines 10-bit and 11-bit float formats for use with Vulkan. Both formats have no sign bit and a 5-bit exponent. The 10-bit format has a 5-bit mantissa, and the 11-bit format has a 6-bit mantissa.[8][9]

IEEE SA Working Group P3109 is currently working on a standard for 8-bit minifloats optimized for machine learning. The current draft defines not one format, but a family of 7 different formats, named "binary8pP", where "P" is a number from 1 to 7. These floats are designed to be compact and efficient, but do not follow the same semantics as other IEEE floats, and are missing features such as negative zero and multiple NaN values. Infinity is defined as both the exponent and significand having all ones, instead of other IEEE floats where the exponent is all ones and the significand is all zeroes.[10]

4 bits and fewer

The smallest possible float size that follows all IEEE principles, including normalized numbers, subnormal numbers, signed zero, signed infinity, and multiple NaN values, is a 4-bit float with 1-bit sign, 2-bit exponent, and 1-bit mantissa.[11] In the table below, the columns have different values for the sign and mantissa bits, and the rows are different values for the exponent bits.

0 … 0 0 … 1 1 … 0 1 … 1
… 00 … 0 0.5 −0 −0.5
… 01 … 1 1.5 −1 −1.5
… 10 … 2 3 −2 −3
… 11 … Inf NaN −Inf NaN

If normalized numbers are not required, the size can be reduced to 3-bit by reducing the exponent down to 1.

0 … 0 0 … 1 1 … 0 1 … 1
… 0 … 0 1 −0 −1
… 1 … Inf NaN −Inf NaN

In situations where the sign bit can be excluded, each of the above examples can be reduced by 1 bit further, keeping only the left half of the above tables. A 2-bit float with 1-bit exponent and 1-bit mantissa would only have 0, 1, Inf, NaN values.

If the mantissa is allowed to be 0-bit, a 1-bit float format would have a 1-bit exponent, and the only two values would be 0 and Inf. The exponent must be at least 1 bit or else it no longer makes sense as a float (it would just be a signed number).

4-bit floating point numbers — without the four special IEEE values — have found use in accelerating large language models.[12]

In embedded devices

Minifloats are also commonly used in embedded devices,[citation needed] especially on microcontrollers where floating-point will need to be emulated in software. To speed up the computation, the mantissa typically occupies exactly half of the bits, so the register boundary automatically addresses the parts without shifting.

See also

References

  1. ^ Mocerino, Luca; Calimera, Andrea (24 November 2021). "AxP: A HW-SW Co-Design Pipeline for Energy-Efficient Approximated ConvNets via Associative Matching". Applied Sciences. 11 (23): 11164. doi:10.3390/app112311164.
  2. ^ a b https://developer.nvidia.com/blog/nvidia-arm-and-intel-publish-fp8-specification-for-standardization-as-an-interchange-format-for-ai/ (joint announcement by Intel, NVIDIA, Arm); https://arxiv.org/abs/2209.05433 (preprint paper jointly written by researchers from aforementioned 3 companies)
  3. ^ IEEE half-precision has 5 exponent bits with bias 15 (), IEEE single-precision has 8 exponent bits with bias 127 (), IEEE double-precision has 11 exponent bits with bias 1023 (), and IEEE quadruple-precision has 15 exponent bits with bias 16383 (). See the Exponent bias article for more detail.
  4. ^ O'Hallaron, David R.; Bryant, Randal E. (2010). Computer systems: a programmer's perspective (2 ed.). Boston, Massachusetts, USA: Prentice Hall. ISBN 978-0-13-610804-7.
  5. ^ Burch, Carl. "Floating-point representation". Hendrix College. Retrieved 29 August 2023.
  6. ^ https://people.cs.umass.edu/~verts/cmpsci145/8-Bit_Floating_Point.pdf [bare URL PDF]
  7. ^ Buck, Ian (13 March 2005), "Chapter 32. Taking the Plunge into GPU Computing", in Pharr, Matt (ed.), GPU Gems, Addison-Wesley, ISBN 0-321-33559-7, retrieved 5 April 2018.
  8. ^ Garrard, Andrew. "10.3. Unsigned 10-bit floating-point numbers". Khronos Data Format Specification v1.2 rev 1. Khronos Group. Retrieved 10 August 2023.
  9. ^ Garrard, Andrew. "10.2. Unsigned 11-bit floating-point numbers". Khronos Data Format Specification v1.2 rev 1. Khronos Group. Retrieved 10 August 2023.
  10. ^ "IEEE Working Group P3109 Interim Report on 8-bit Binary Floating-point Formats" (PDF). GitHub. IEEE Working Group P3109. Archived from the original on 7 May 2024. Retrieved 7 May 2024.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  11. ^ Shaneyfelt, Dr. Ted. "Dr. Shaneyfelt's Floating Point Construction Gizmo". Dr. Ted Shaneyfelt. Retrieved 29 August 2023.
  12. ^ "Accelerate LLM Inference on Your Local PC".

Read other articles:

Contoh batuan xenolit Xenolit[1] adalah sebuah batuan yang berbentuk sebagai sebuah bagian dari batuan lain.[2] Batuan ini umumnya ditemukan di dalam batuan beku yang terbentuk dari magma yang berada di dalam permukaan bumi. Pada prosesnya, batuan ini tidak terbentuk bersamaan dengan batuan beku.[3] Awalnya, magma yang berada di bawah permukaan bumi mulai naik ke permukaan bumi. Lalu, magma menerobos ke dalam dinding pipa yang ada diantara bagian mantel bumi dan kerak ...

 

 

Borough in Alaska, United States Borough in AlaskaPetersburg BoroughBoroughFive Finger Islands LightLocation within the U.S. state of AlaskaAlaska's location within the U.S.Coordinates: 56°48′16″N 132°56′31″W / 56.8044°N 132.9419°W / 56.8044; -132.9419Country United StatesState AlaskaIncorporatedJanuary 3, 2013[1]Named forPetersburgSeatPetersburgLargest CDPPetersburgArea • Total3,829 sq mi (9,920 km2)Population&#...

 

 

Sabine Leutheusser-Schnarrenberger Sabine Leutheusser-Schnarrenberger en 2013. Fonctions Ministre fédérale allemande de la Justice 28 octobre 2009 – 17 décembre 2013(4 ans, 1 mois et 19 jours) Chancelier Angela Merkel Gouvernement Merkel II Prédécesseur Brigitte Zypries Successeur Heiko Maas 18 mai 1992 – 17 janvier 1996(3 ans, 7 mois et 30 jours) Chancelier Helmut Kohl Gouvernement Kohl IV et V Prédécesseur Klaus Kinkel Successeur Edzard Schmidt-Jort...

Hipotesis Injil Ibrani mengutarakan teori adanya suatu kitab Injil (yang hilang) dalam bahasa Ibrani atau Aram yang mendasari empat injil kanonik. Hipotesis Injil Ibrani (atau hipotesis proto-Injil atau hipotesis Injil Matius bahasa Aram) adalah suatu kelompok teori yang didasarkan pada proposisi bahwa ada kitab Injil terhilang dalam bahasa ibrani atau bahasa Aram yang merupakan latar belakang keempat injil kanonik. Hal ini didasarkan pada sebuah tradisi Kristen mula-mula, yang...

 

 

Ferdinand Bonn Ferdinand Bonn (20 Desember 1861 – 24 September 1933) adalah seorang pemeran film asal Jerman. Bonn lahir di Donauwörth, Bavaria, Jerman dan meninggal pada usia ke-71 di Berlin. Filmografi pilihan Svengali (1914) Robert and Bertram (1915) Tales of Hoffman (1916) Professor Erichsons Rivale (1916) The Moon of Israel (1924) The Curse (1924) The Golden Butterfly (1926) The White Horse Inn (1926) The Gypsy Baron (1927) The Transformation of Dr. Bessel (1927) The False Prince (192...

 

 

Voce principale: UEFA Champions League 2009-2010. Finale della UEFA Champions League 2009-2010Lo Stadio Santiago Bernabéu di Madrid (Spagna) durante la cerimonia d'apertura della finaleInformazioni generaliSport Calcio CompetizioneChampions League 2009-10 Data22 maggio 2010 CittàMadrid ImpiantoStadio Santiago Bernabéu Spettatori73 490 Dettagli dell'incontro  Bayern Monaco  Inter 0 2 Arbitro Howard Webb MVP Diego Milito Successione ← Finale della UEFA Champions Le...

Employees working from any location Work from home and WFH redirect here. For other uses, see Work from Home (disambiguation) and WFH (disambiguation). It has been suggested that Distributed workforce be merged into this article. (Discuss) Proposed since November 2023. Percentage of workforce that was home-based in 2019 Most respondents to the same climate survey in 2021-2022 believe that most of us will be working from home in 20 years to help save the planet. The United States Marine Corps ...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Economy of the Bahamas – news · newspapers · books · scholar · JSTOR (November 2019) (Learn how and when to remove this message) Economy of the BahamasNassau is the capital and financial center of the BahamasCurrencyBahamian dollar (BSD)Fiscal year1 July - 30 ...

 

 

Nymph and goddess of fruitful abundance PomonaGoddess of fruit trees, fruitful abundance, plenty, gardens, and orchardsStatue of Pomona, Naples Archaeology Museum (late 2nd century AD)Major cult centerPomonalAbodegardens and orchardsSymbolspruning knifeFestivalsVertumnaliaConsortVertumnus Pomona (/pəˈmoʊnə/ ⓘ,[1] Latin: [poːˈmoːna]) was a goddess of fruitful abundance and plenty in ancient Roman religion and myth. Her name comes from the Latin word pomum, fruit, s...

Chinese Chan Buddhist monk This article is about the contemporary Buddhist monk. For the city, now a district, previously in Republic of China's Chahar Province and now part of Hebei, see Xuanhua District. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Hsuan Hua – news · newspapers · books · scholar · JSTOR...

 

 

Russian term for appetizers served before meals For the Romanian vegetable spread, see Zacuscă. ZakuskiCourseHors d'oeuvre or snackPlace of originEurasiaRegion or stateEastern Europe, Northern Europe, AsiaMain ingredientsCold cuts, cured fishes, mixed salads, pickled vegetables, kholodets, pirozhki, hard cheeses, caviar, roe, canapés, open sandwiches, breads  Media: Zakuski Zakuski (plural from Russian: закуски [zɐˈkuskʲɪ]; singular zakuska from закуска; P...

 

 

Bureau International des Expositions(FR) Bureau international des Expositions(EN) Bureau International of Exposition AbbreviazioneBIE TipoIntergovernativa Fondazione22 novembre 1928 Scopoculturale, politico Sede centrale Parigi Segretario Generale Choi Jai-chul Lingua ufficialefrancese, inglese Membri170 membri (171 membri dal 2030) Sito web e Sito web Modifica dati su Wikidata · Manuale Il Bureau International des Expositions (abbreviato in BIE) è l'organizzazione intergovernativa che...

خوان سيجارا (بالإسبانية: Joan Segarra)‏    معلومات شخصية الميلاد 15 نوفمبر 1927(1927-11-15)برشلونة الوفاة 3 سبتمبر 2008 (عن عمر ناهز 80 عاماً)تاراديل مركز اللعب مدافع الجنسية إسبانيا  مسيرة الشباب سنوات فريق Sansense San Pol المسيرة الاحترافية1 سنوات فريق م. (هـ.) Vilafranca 1949–1964 برشلونة 299 (17) ...

 

 

Airline of Romania Fly Lili IATA ICAO Callsign FL LIL[1] LILIES[2] Founded2021; 3 years ago (2021)[3]Commenced operationsApril 2023; 1 year ago (2023-04)[4]HubsBrașovBucharest–Băneasa[5]SibiuFocus citiesBucharest–OtopeniFrequent-flyer programLilicoin[6]Fleet size3Destinations5[5]Revenue €9.56 million (2023)[7]Net income-€2.82 million (2023)[7]Websitewww.flylili.com Fly Li...

 

 

Waterfall in Lanao del Norte, Philippines Maria Cristina FallsLocation within the PhilippinesLocationIligan City, Lanao del Norte, PhilippinesCoordinates8°10′59.38″N 124°11′42.14″E / 8.1831611°N 124.1950389°E / 8.1831611; 124.1950389TypePlungeTotal height98 m (321.5 ft)Number of drops2Longest drop98 m (321.5 ft)WatercourseAgus RiverAverageflow rate130 m3 (4,600 cu ft) Maria Cristina Falls is a waterfall of the Agus River i...

Legge 20 marzo 1865, n. 2248Legge LanzaLegge RicasoliL'immagine di Giovanni Lanza del 1859Titolo estesoLegge per l'unificazione amministrativa del Regno d'Italia StatoRegno d'Italia Tipo leggeLegge ordinaria LegislaturaVIII ProponenteGiovanni Lanza SchieramentoDestra storica Promulgazione20 marzo 1865 A firma diVittorio Emanuele II TestoGazzetta Ufficiale del Regno d'Italia La legge 20 marzo 1865, n. 2248, conosciuta anche come legge Lanza, dal nome del ministro dell'interno del Governo La Ma...

 

 

この項目では、2007年7月1日以降のキリンホールディングスについて説明しています。2007年6月30日以前のキリンホールディングスについては「麒麟麦酒」をご覧ください。 キリンホールディングス株式会社Kirin Holdings Company, Limited 本社のある中野セントラルパークサウス種類 株式会社機関設計 監査役会設置会社[1]市場情報 東証プライム 25031949年5月16日上場 名証プ...

 

 

National park in Eswatini Hlane Royal National ParkIUCN category VI (protected area with sustainable use of natural resources)Basic facilities at a hide overlooking Hippo Pool in the southern part of the park.Location of the parkLocationEswatiniCoordinates26°15′0″S 31°52′48″E / 26.25000°S 31.88000°E / -26.25000; 31.88000Area300 km2 (120 sq mi) Hlane Royal National Park is a national park in Eswatini, roughly 67 km northeast of Manzini al...

الاتحاد الديمقراطي المسيحي الألمانيChristlich Demokratische Union DeutschlandsCDU   البلد ألمانيا  التأسيس تاريخ التأسيس 26 يونيو 1945؛ منذ 79 سنة (1945-06-26) الاتحاد الديمقراطي المسيحي  [لغات أخرى]‏    الشخصيات الرئيس فريدرش ميرتس الأمين العام بول زيمياك  [لغات أخرى]&#...

 

 

UFC 28: High StakesProdotto da{{{Prodotto da}}} Data17 novembre 2000 Città Atlantic City, Stati Uniti SedeTrump Taj Mahal Cronologia pay-per-viewUFC 27: Ultimate Bad BoyzUFC 28: High StakesUFC 29: Defense of the Belts Progetto Wrestling Manuale UFC 28: High Stakes è stato un evento di arti marziali miste tenuto dalla Ultimate Fighting Championship il 17 novembre 2000 al Trump Taj Mahal di Atlantic City, Stati Uniti. Indice 1 Retroscena 2 Risultati 2.1 Card preliminare 2.2 Card principale 3 ...