Low-Cost Epoch-Based Correlation Prefetching for Commercial Applications Yuan Chou Architecture Technology Group Microelectronics Division

Total Page:16

File Type:pdf, Size:1020Kb

Low-Cost Epoch-Based Correlation Prefetching for Commercial Applications Yuan Chou Architecture Technology Group Microelectronics Division Low-Cost Epoch-Based Correlation Prefetching for Commercial Applications Yuan Chou Architecture Technology Group Microelectronics Division 1 Motivation Performance of many commercial applications limited by processor stalls due to off-chip cache misses Applications characterized by irregular control-flow and complex data access patterns Software prefetching and simple stride-based hardware prefetching ineffective Hardware correlation prefetching more promising - can remember complex recurring data access patterns Current correlation prefetchers have severe drawbacks but we think we can overcome them 2 Talk Outline Traditional Correlation Prefetching Epoch-Based Correlation Prefetching Experimental Results Summary 3 Traditional Correlation Prefetching Basic idea: use current miss address M to predict N future miss addresses F ...F (where N = prefetch depth) 1 N Miss address sequence: A B C D E F G H I assume N=2 Use A to prefetch B C Use D to prefetch E F Use G to prefetch H I Correlations recorded in correlation table Correlation table size proportional to application working set 4 Correlation Prefetching Drawbacks Very large correlation tables needed for commercial apps - impractical to store on-chip No attempt to eliminate all naturally overlapped misses Miss address sequence: A B C D E F G H I time A C F H B D G I E compute off-chip access 5 Correlation Prefetching Drawbacks Very large correlation tables needed for commercial apps - impractical to store on-chip No attempt to eliminate all naturally overlapped misses Miss address sequence: A B C D E F G H I time A C F H B D G I E Since C, D and E naturally overlapped, prefetching only C may not improve performance 5 Correlation Prefetching Drawbacks Very large correlation tables needed for commercial apps - impractical to store on-chip No attempt to eliminate all naturally overlapped misses Prefetches misses naturally overlapped with current miss Miss address sequence: A B C D E F G H I time A C F H B D G I E Since A and B naturally overlapped, prefetching B does not improve performance but wastes table storage 5 Epoch-Based Correlation Prefetching (EBCP) 6 Epoch MLP Model At high off-chip latencies, overlappable off-chip accesses appear to issue and complete together Program execution separates into recurring periods of on- chip computation followed by off-chip accesses time A C F H B D G I E compute off-chip access 7 Epoch MLP Model At high off-chip latencies, overlappable off-chip accesses appear to issue and complete together Program execution separates into recurring periods of on- chip computation followed by off-chip accesses time A C F H B D G I E Epoch i Epoch i+1 Epoch i+2 Epoch i+3 Call each period an epoch 7 Epoch MLP Model At high off-chip latencies, overlappable off-chip accesses appear to issue and complete together Program execution separates into recurring periods of on- chip computation followed by off-chip accesses time A C F H B D G I E Epoch i Epoch i+1 Epoch i+2 Epoch i+3 Call each period an epoch Group off-chip accesses based on which epoch they issue Epoch i i+1 i+2 i+3 Miss addresses A B C D E F G H I 7 Epoch Model Insights Insight #1: Target removal of entire epochs instead of individual misses Miss address sequence: A B C D E F G H I time A C F H B D G I E Epoch i Epoch i+1 Epoch i+2 Epoch i+3 Epoch i i+1 i+2 i+3 Miss addresses A B CX D E XF G H I Use first miss in epoch to prefetch all misses in next 2 epochs Results in removal of 2 epochs 8 Epoch-Based Correlation Prefetcher No prefetching Epoch i i+1 i+2 i+3 Miss addresses A B C D E F G H I Epoch-based correlation prefetching (EBCP) Epoch i i+1 Miss addresses A B H I Prefetches C D E F G Traditional correlation prefetching (depth=2) Epoch i i+1 i+2 Miss addresses A B E H I Prefetches B C D F G EBCP achieves better epoch reduction 9 Epoch Model Insights Insight #2: Hide latency of correlation table access under previous epoch time A C F H B D G I E Epoch i Epoch i+1 Epoch i+2 Epoch i+3 Epoch i i+1 i+2 i+3 Miss addresses A B C D E F G H I Read Prefetches c o r r e l a t io n F G H I table Use miss in epoch i to prefetch all misses in epochs i+2 and i+3 Use epoch i to read correlation table Use epoch i+1 to issue prefetches 10 Epoch Model Insights Insight #2: Hide latency of correlation table access under previous epoch time A C F H B D G I E Epoch i Epoch i+1 Epoch i+2 Epoch i+3 Epoch i i+1 i+2 i+3 Miss addresses A B C D E XF G XH I Read Prefetches c o r r e l a t io n F G H I table Results in removal of 2 epochs Correlation table can be stored in main memory! 10 EBCP Advantages Trad: store correlation table on-chip EBCP: store correlation table in main memory (hide table access latency under previous epoch) Trad: no attempt to eliminate all naturally overlapped misses EBCP: target removal of entire epochs Trad: prefetch misses naturally overlapped with current miss EBCP: avoid prefetching these misses EBCP overcomes drawbacks of traditional correlation prefetchers 11 EBCP Components L1-I L1-I Processor Processor Prefetch Core L1-D Core L1-D Control Crossbar L2 L2 L2 L2 bank bank bank bank Memory Controller Memory Controller Correlation Table Correlation Table DRAM DRAM • Prefetcher control observes all L2 cache requests • L2 banks notify prefetcher control which requests are misses 12 EBCP Prefetcher Control Request OS for memory to store correlation table Detect epochs observe when number of off-chip misses transition 0 to 1 Learn correlations record correlations in main memory correlation table Issue prefetches use first miss address in epoch to look up correlation table select miss addresses from correlation table entry issue prefetches (lower priority than demand accesses) Return memory to OS if needed EBCP very simple and requires almost zero on-chip storage! 13 Experimental Results 14 Baseline Processor Model Moderate out-of-order issue core single thread 4-wide issue 64 entry issue queue, 128 entry reorder buffer 32KB 4-way L1 instruction and data caches 2MB 4-way L2 cache prefetches installed into prefetch buffer Memory bandwidth model 9.6 GB/s read bandwidth 4.8 GB/s write bandwidth 500 cycle unloaded memory latency Commercial applications benchmarks OLTP, TPC-W, SPECjbb2005, SPECjAppServer2004 15 Effects of Prefetch Degree Infinite correlation table 45% OLTP TPC-W SPECjbb SPECjAppServer 40% t n 35% me e v 30% o r p m 25% I e c 20% n ma r 15% o f r e 10% P % 5% 0% 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 1 1 3 1 1 3 1 1 3 1 1 3 Prefetch Degree Performance improvement increases with prefetch degree 16 Coverage vs Accuracy 60% OLTP TPC-W SPECjbb SPECjAppServer 50% e g a 40% r e v 30% o C 20% % 10% 0% 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 1 1 3 1 1 3 1 1 3 1 1 3 Prefetch Degree 50% OLTP TPC-W SPECjbb SPECjAppServer y 40% c a r u 30% c c A 20% % 10% 0% 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 2 4 6 8 2 6 2 1 1 3 1 1 3 1 1 3 1 1 3 • take-away Prefetch Degree 17 Memory Bandwidth Sensitivity 45% OLTP TPC-W SPECjbb SPECjAppServer 40% t n 35% me e 30% v o r p 25% m I BW=3.2GB/s e 20% BW=6.4GB/s c n 15% BW=9.6GB/s ma r o f 10% r e P 5% % 0% -5% 4 8 6 2 4 8 6 2 4 8 6 2 4 8 6 2 1 3 1 3 1 3 1 3 Prefetch Degree Optimal prefetch degree depends on available memory BW 18 Correlation Table Size Prefetch degree 8 35% OLTP TPC-W SPECjbb SPECjAppServer t 30% n me e 25% v o r p m 20% I e c n 15% ma r o f 10% r e P 5% % 0% K K K K K K K K K K K K K K K K M M M M M M M M M M M M M M M M 4 8 6 2 4 8 6 2 4 8 6 2 4 8 6 2 1 2 4 8 1 2 4 8 1 2 4 8 1 2 4 8 6 2 5 1 6 2 5 1 6 2 5 1 6 2 5 1 1 2 5 1 2 5 1 2 5 1 2 5 Predictor Table Entries Storing table in main memory makes such large sizes practical 19 Comparison with Other Prefetchers Global History Buffer G/AC (GHB) address correlation, unique table storage (small: 256KB large: 4MB) Tag Correlating Prefetcher (TCP) tag correlation (small: 256KB large: 4MB) Stream traditional stride-based stream prefetcher Spatial Memory Streaming (SMS) spatial locality within region (128KB) Solihin memory-side address correlation prefetcher (64MB) Prefetch degree = 6 for all prefetchers (except SMS) Prefetches brought into 64 entry prefetch buffer 20 C o E % Performance Improvement 1 1 2 2 B m 0 5 0 5 0 5 C % % % % % % P p GHB small o GHB large a u TCP small O t r p TCP large LT i e Stream P s r SMS f o Solihin 3,2 o r Solihin 6,1 m EBCP minus n s EBCP a GHB small w l l GHB large i p TCP small TP t r e TCP large h C f Stream - e W SMS t O c Solihin 3,2 h Solihin 6,1 e EBCP minus t h r EBCP s f GHB small e o GHB large r SP r TCP small a E TCP large P l C l Stream j f b SMS r o b Solihin 3,2 e u Solihin 6,1 r f EBCP minus b EBCP e e t SP n GHB small c c E h GHB large C h m TCP small j TCP large A e p a Stream pS r SMS r k e s Solihin 3,2 s r Solihin 6,1 v e EBCP minus r EBCP 2 1 Summary EBCP successfully overcomes drawbacks of traditional correlation prefetchers stores large correlation table in main memory exploits unused memory capacity and bandwidth targets removal of entire epochs very simple prefetcher control almost zero on-chip storage EBCP performs very well on all four commercial benchmarks Future work: efficient implementation for chip multi-processors improved accuracy Epoch-based concept can be applied to other uarch techniques! 22 Yuan Chou [email protected] 28 Prefetch degree 8 Prefetch Buffer Size 1 million table entries 35% OLTP TPC-W SPECjbb SPECjAppServer t n 30% me e v 25% o r p m I 20% e c n 15% ma r o f r 10% e P % 5% 0% 6 2 4 8 6 6 2 4 8 6 6 2 4 8 6 6 2 4 8 6 1 3 6 2 5 1 3 6 2 5 1 3 6 2 5 1 3 6 2 5 1 2 1 2 1 2 1 2 Prefetch Buffer Entries 64 entries sufficient for all four benchmarks 19.
Recommended publications
  • The Geologic Time Scale Is the Eon
    Exploring Geologic Time Poster Illustrated Teacher's Guide #35-1145 Paper #35-1146 Laminated Background Geologic Time Scale Basics The history of the Earth covers a vast expanse of time, so scientists divide it into smaller sections that are associ- ated with particular events that have occurred in the past.The approximate time range of each time span is shown on the poster.The largest time span of the geologic time scale is the eon. It is an indefinitely long period of time that contains at least two eras. Geologic time is divided into two eons.The more ancient eon is called the Precambrian, and the more recent is the Phanerozoic. Each eon is subdivided into smaller spans called eras.The Precambrian eon is divided from most ancient into the Hadean era, Archean era, and Proterozoic era. See Figure 1. Precambrian Eon Proterozoic Era 2500 - 550 million years ago Archaean Era 3800 - 2500 million years ago Hadean Era 4600 - 3800 million years ago Figure 1. Eras of the Precambrian Eon Single-celled and simple multicelled organisms first developed during the Precambrian eon. There are many fos- sils from this time because the sea-dwelling creatures were trapped in sediments and preserved. The Phanerozoic eon is subdivided into three eras – the Paleozoic era, Mesozoic era, and Cenozoic era. An era is often divided into several smaller time spans called periods. For example, the Paleozoic era is divided into the Cambrian, Ordovician, Silurian, Devonian, Carboniferous,and Permian periods. Paleozoic Era Permian Period 300 - 250 million years ago Carboniferous Period 350 - 300 million years ago Devonian Period 400 - 350 million years ago Silurian Period 450 - 400 million years ago Ordovician Period 500 - 450 million years ago Cambrian Period 550 - 500 million years ago Figure 2.
    [Show full text]
  • Late Neogene Chronology: New Perspectives in High-Resolution Stratigraphy
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Columbia University Academic Commons Late Neogene chronology: New perspectives in high-resolution stratigraphy W. A. Berggren Department of Geology and Geophysics, Woods Hole Oceanographic Institution, Woods Hole, Massachusetts 02543 F. J. Hilgen Institute of Earth Sciences, Utrecht University, Budapestlaan 4, 3584 CD Utrecht, The Netherlands C. G. Langereis } D. V. Kent Lamont-Doherty Earth Observatory of Columbia University, Palisades, New York 10964 J. D. Obradovich Isotope Geology Branch, U.S. Geological Survey, Denver, Colorado 80225 Isabella Raffi Facolta di Scienze MM.FF.NN, Universita ‘‘G. D’Annunzio’’, ‘‘Chieti’’, Italy M. E. Raymo Department of Earth, Atmospheric and Planetary Sciences, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139 N. J. Shackleton Godwin Laboratory of Quaternary Research, Free School Lane, Cambridge University, Cambridge CB2 3RS, United Kingdom ABSTRACT (Calabria, Italy), is located near the top of working group with the task of investigat- the Olduvai (C2n) Magnetic Polarity Sub- ing and resolving the age disagreements in We present an integrated geochronology chronozone with an estimated age of 1.81 the then-nascent late Neogene chronologic for late Neogene time (Pliocene, Pleisto- Ma. The 13 calcareous nannoplankton schemes being developed by means of as- cene, and Holocene Epochs) based on an and 48 planktonic foraminiferal datum tronomical/climatic proxies (Hilgen, 1987; analysis of data from stable isotopes, mag- events for the Pliocene, and 12 calcareous Hilgen and Langereis, 1988, 1989; Shackle- netostratigraphy, radiochronology, and cal- nannoplankton and 10 planktonic foram- ton et al., 1990) and the classical radiometric careous plankton biostratigraphy.
    [Show full text]
  • Part 2A of Form ADV Firm Brochure
    Item 1: Cover Page Part 2A of Form ADV Firm Brochure 399 Park Avenue New York, NY 10022 www.eipny.com January 27, 2021 This brochure provides information about the qualifications and business practices of Epoch Investment Partners, Inc. (“Epoch” or the “Firm”). If you have any questions about the contents of this brochure, please contact David A. Barnett, Epoch’s Managing Attorney and Chief Compliance Officer at 399 Park Avenue, New York, NY 10022 or call (212) 303-7200. The information in this brochure has not been approved or verified by the United States Securities and Exchange Commission (“SEC”) or by any state securities authority. In addition, registration with the SEC as an investment adviser does not imply a certain level of skill or training. Additional information about Epoch is also available on the SEC’s website at: www.adviserinfo.sec.gov. Epoch Investment Partners Part 2A of Form ADV Item 2: Material Changes Our last annual update was dated January 27, 2020. Since the last annual update, there have been no material changes to our Form ADV Part 2A. To the extent that we materially amend our Brochure in the future, you will receive either an amended Brochure or a summary of any material changes to the annual update within 120 days of the close of our fiscal year or earlier if required. We may also provide you with an interim amended Brochure based on material changes or new information. ___________________________________________________________________________ 2 Epoch Investment Partners Part 2A of Form ADV Item 3: Table of Contents Item 2: Material Changes ..............................................................................................................
    [Show full text]
  • Formal Ratification of the Subdivision of the Holocene Series/ Epoch
    Article 1 by Mike Walker1*, Martin J. Head 2, Max Berkelhammer3, Svante Björck4, Hai Cheng5, Les Cwynar6, David Fisher7, Vasilios Gkinis8, Antony Long9, John Lowe10, Rewi Newnham11, Sune Olander Rasmussen8, and Harvey Weiss12 Formal ratification of the subdivision of the Holocene Series/ Epoch (Quaternary System/Period): two new Global Boundary Stratotype Sections and Points (GSSPs) and three new stages/ subseries 1 School of Archaeology, History and Anthropology, Trinity Saint David, University of Wales, Lampeter, Wales SA48 7EJ, UK; Department of Geography and Earth Sciences, Aberystwyth University, Aberystwyth, Wales SY23 3DB, UK; *Corresponding author, E-mail: [email protected] 2 Department of Earth Sciences, Brock University, 1812 Sir Isaac Brock Way, St. Catharines, Ontario LS2 3A1, Canada 3 Department of Earth and Environmental Sciences, University of Illinois, Chicago, Illinois 60607, USA 4 GeoBiosphere Science Centre, Quaternary Sciences, Lund University, Sölveg 12, SE-22362, Lund, Sweden 5 Institute of Global Change, Xi’an Jiaotong University, Xian, Shaanxi 710049, China; Department of Earth Sciences, University of Minne- sota, Minneapolis, MN 55455, USA 6 Department of Biology, University of New Brunswick, Fredericton, New Brunswick E3B 5A3, Canada 7 Department of Earth Sciences, University of Ottawa, Ottawa K1N 615, Canada 8 Centre for Ice and Climate, The Niels Bohr Institute, University of Copenhagen, Julian Maries Vej 30, DK-2100, Copenhagen, Denmark 9 Department of Geography, Durham University, Durham DH1 3LE, UK 10
    [Show full text]
  • Mainstay Epoch U.S. Small Cap Fund a Quality U.S
    Q2 - 2017 All data as of 6/30/17 A*: MOPAX | INV: MOINX | C: MOPCX | I: MOPIX | R1: MOPRX | R2: MOTRX | R3: MOVRX MainStay Epoch U.S. Small Cap Fund A quality U.S. small cap fund Seeks: Long -term capital appreciation by investing primarily in securities of small -cap companies. Morningstar Category: Small Blend Benchmark: Russell 2500 Index Focus on cash flow Active management Risk management helps lower volatility The Subadvisor invests in companies with a history of The team invests in U.S. small -cap companies they The team employs a comprehensive risk generating free cash flow, and management teams fully understand, that meet strict free cash flow management discipline designed to limit security committed to using that cash to increase shareholder criteria, and that can be bought at an attractive price. and portfolio level risk. value. 1,2 3 Average Annual Total Returns (%) SI = Since Inception Fund Statistics Fund Inception 1/12/87 QTR YTD 1 Yr 3 Yrs 5 Yrs 10 Yrs SI Total Net Assets (all classes) $587.1 million Class A (NAV) 1.57 6.09 18.65 6.27 13.00 5.68 9.82 Distribution Frequency Annually (max. 5.5% load) -4.02 0.25 12.13 4.29 11.73 5.08 9.62 Number of Holdings 80 Investor Class (NAV) 1.52 5.95 18.32 5.99 12.69 5.44 9.74 Annual Turnover Rate (%) 65 (max. 5.5% load) -4.06 0.12 11.82 4.01 11.42 4.85 9.54 Class I (no load) 1.63 6.21 18.92 6.53 13.29 6.00 10.15 Fund Benchmark Russell 2500 Index 2.13 5.97 19.84 6.93 14.04 7.42 — Weighted Avg.
    [Show full text]
  • EPOCH T&C® Server™
    EPOCH T&C® Server™ Real-Time Telemetry and Command Processing EPOCH Integrated Product Suite Overview Features ® EPOCH T&C Server™ provides complete off-the-shelf satellite telemetry and • Incorporates KISI’s experience supporting command processing for operations and test environments. EPOCH T&C Server more than 298 satellite missions provides front- end data processing, distribution, and command formatting as part • Eliminates risk and cost associated with of the Kratos Integral Systems International (Kratos ISI)end-to-end database driven custom development command and control solution, EPOCH IPS™ (Integrated Product Suite). • Enables operators to fly a single satellite or a constellation using the same software Under operator control from the EPOCH Client™, EPOCH T&C Server can manage a single satellite, multiple satellites from different manufacturers, or an entire • Supports any satellite command and constellation of satellites. The EPOCH T&C Server supports LEO, GEO, and Deep telemetry format from any manufacturer Space missions, and provides out-of-the-box compatibility for most commercial • Supports growth through distributed satellite designs of the last 17 years, including: design, so you can add satellites easily • Provides high-level status rollups from • Airbus Eurostar 2000, 2000+, 3000, LeoStar • Lockheed Martin 7000, A2100 multiple satellites and complex ground • Loral FS/LS-1300 • Mitsubishi Electric DS2000 segments • Thales Spacebus 3000, 4000 • Orbital ATK GEOStar • Provides the flexibility to perform any • Boeing 376, 601/601HP, 702 (HP, MP, function from anywhere on a network SP, GEM) • Offers redundancy by running multiple copies of the software for high reliability In addition to commercial satellite support, EPOCH T&C Server Supports unique • Runs on UNIX and Linux servers military and science platforms from Astrium, Applied Physics Laboratory, Lockheed • Includes an API for integration with third- Martin, Northrop Grumman, and OHB to name a few.
    [Show full text]
  • On the Epoch of the Kollam Era Gislén, Lars
    On the epoch of the Kollam Era Gislén, Lars Published in: Journal of Astronomical History and Heritage 2018 Document Version: Publisher's PDF, also known as Version of record Link to publication Citation for published version (APA): Gislén, L. (2018). On the epoch of the Kollam Era. Journal of Astronomical History and Heritage, 21(2&3), 134. Total number of authors: 1 Creative Commons License: Unspecified General rights Unless other specific re-use rights are stated the following general rights apply: Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal Read more about Creative commons licenses: https://creativecommons.org/licenses/ Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. LUND UNIVERSITY PO Box 117 221 00 Lund +46 46-222 00 00 Journal of Astronomical History and Heitage, 21(2 & 3), 134 (2018). ON THE EPOCH OF THE KOLLAM ERA Lars Gislén University of Lund, Dala 7163, 242 97 Hörby, Sweden. E-mail: [email protected] Abstract: It will be shown that the correct epoch of the Kollam Era is CE 25 July 824, Julian Calendar.
    [Show full text]
  • Calendar As a Criterion in the Study of Culture
    Article Calendar as a Criterion in the Study of Culture Marija Šegan-Radonji´c 1,‡ and Stevo Šegan 2,‡ 1 Mathematical Institute of the Serbian Academy of Sciences and Arts 2 Department of Mathematics, State University of Novi Pazar Abstract: The paper considers the calendar as a link between the cosmos and mankind, and it introduces it as an instrument in studying culture. It uses the concept of calendars/calendar systems as a criterion for recognition and formation of culture in general. Starting from an assumption that the calendar is a structurally organized system of events or holidays, it analyses the basic units of a calendar: day, month and year, and distinguishes a calendar holiday from a non-calendar holiday. It states that the calendars are a structural list of collective memory within a social group, where this memory is described in cyclical categories – calendar holidays. Furthermore, considering that the initial epoch of year counting may be different in different cultures, it discusses how cultural self-awareness is expressed through the epoch of the calendar era. Finally, it explores how and to what extent the formation, interaction, and reforms of calendars and their systems reflect the change in culture. The paper concludes that calendars and their systems should be used as a criterion in defining culture. Keywords: Calendar; Culture. 1. Introduction Culture, as a notion, can be considered in a narrower and a broader sense1, and some theoreticians have succeeded to identify as many as 164 definitions of this phenomenon [2]. Furthermore, modern science strives to comprehend and describe this phenomenon as generally as possible, and the new complex disciplines, such as the problem of culture typology (criterion) [3], have appeared and been developed.
    [Show full text]
  • Julian Day from Wikipedia, the Free Encyclopedia "Julian Date" Redirects Here
    Julian day From Wikipedia, the free encyclopedia "Julian date" redirects here. For dates in the Julian calendar, see Julian calendar. For day of year, see Ordinal date. For the comic book character Julian Gregory Day, see Calendar Man. Not to be confused with Julian year (astronomy). Julian day is the continuous count of days since the beginning of the Julian Period used primarily by astronomers. The Julian Day Number (JDN) is the integer assigned to a whole solar day in the Julian day count starting from noon Greenwich Mean Time, with Julian day number 0 assigned to the day starting at noon on January 1, 4713 BC, proleptic Julian calendar (November 24, 4714 BC, in the proleptic Gregorian calendar),[1] a date at which three multi-year cycles started and which preceded any historical dates.[2] For example, the Julian day number for the day starting at 12:00 UT on January 1, 2000, was 2,451,545.[3] The Julian date (JD) of any instant is the Julian day number for the preceding noon in Greenwich Mean Time plus the fraction of the day since that instant. Julian dates are expressed as a Julian day number with a decimal fraction added.[4] For example, the Julian Date for 00:30:00.0 UT January 1, 2013, is 2,456,293.520833.[5] The Julian Period is a chronological interval of 7980 years beginning 4713 BC. It has been used by historians since its introduction in 1583 to convert between different calendars. 2015 is year 6728 of the current Julian Period.
    [Show full text]
  • Are We Now Living in the Anthropocene?
    Are we now living in the Anthropocene? Jan Zalasiewicz, Mark Williams, Department of Geology, numerical date. Formal adoption of this term in the near future University of Leicester, Leicester LE1 7RH, UK; Alan Smith, will largely depend on its utility, particularly to earth scientists Department of Earth Sciences, University of Cambridge, working on late Holocene successions. This datum, from the Cambridge CB2 3EQ, UK; Tiffany L. Barry, Angela L. Coe, perspective of the far future, will most probably approximate a Department of Earth Sciences, The Open University, Walton distinctive stratigraphic boundary. Hall, Milton Keynes MK7 6AA, UK; Paul R. Bown, Department of Earth Sciences, University College London, Gower Street, INTRODUCTION London, WC1E 6BT, UK; Patrick Brenchley, Department of In 2002, Paul Crutzen, the Nobel Prize–winning chemist, sug- Earth Sciences, University of Liverpool, Liverpool L69 3BX, UK; gested that we had left the Holocene and had entered a new David Cantrill, Royal Botanic Gardens, Birdwood Avenue, Epoch—the Anthropocene—because of the global environ- South Yarra, Melbourne, Victoria, Australia; Andrew Gale, mental effects of increased human population and economic School of Earth and Environmental Sciences, University of development. The term has entered the geological literature Portsmouth, Portsmouth, Hampshire PO1 3QL, UK, and informally (e.g., Steffen et al., 2004; Syvitski et al., 2005; Cross- Department of Palaeontology, Natural History Museum, land, 2005; Andersson et al., 2005) to denote the contemporary London SW7 5BD, UK; Philip Gibbard, Department of global environment dominated by human activity. Here, mem- Geography, University of Cambridge, Downing Place, bers of the Stratigraphy Commission of the Geological Society Cambridge CB2 3EN, UK; F.
    [Show full text]
  • Title: the Anthropocene Is Functionally and Stratigraphically Distinct from the Holocene Authors: Colin N
    Submitted Manuscript: Title: The Anthropocene is functionally and stratigraphically distinct from the Holocene Authors: Colin N. Waters,1* Jan Zalasiewicz,2 Colin Summerhayes,3 Anthony D. Barnosky,4 Clément Poirier,5 Agnieszka Gałuszka,6 Alejandro Cearreta, 7 Matt Edgeworth, 8 Erle C. Ellis, 9 Michael Ellis, 1 Catherine Jeandel, 10 Reinhold Leinfelder, 11 J.R. McNeill, 12 Daniel deB. Richter, 13 Will Steffen, 14 James Syvitski, 15 Davor Vidas, 16 Michael Wagreich, 17 Mark Williams, 2 An Zhisheng, 18 Jacques Grinevald, 19 Eric Odada, 20, Naomi Oreskes, 21 and Alexander P. Wolfe, 22. Affiliations: 1British Geological Survey, Keyworth, Nottingham NG12 5GG, UK. 2Department of Geology, University of Leicester, University Road, Leicester LE1 7RH, UK. 3Scott Polar Research Institute, Cambridge University, Lensfield Road, Cambridge CB2 1ER, UK. 4Dept. of Integrative Biology, Museum of Paleontology, Museum of Vertebrate Zoology, University of California, Berkeley, CA 94720, USA. 5Morphodynamique Continentale et Côtière, Université de Caen Basse Normandie, CNRS; 24 rue des Tilleuls, F-14000 Caen, France. 6Geochemistry and the Environment Division, Institute of Chemistry, Jan Kochanowski University, 15G Świętokrzyska St, 25-406 Kielce, Poland. 7Departamento de Estratigrafía y Paleontología, Facultad de Ciencia y Tecnología, Universidad del País Vasco UPV/EHU, Apartado 644, 48080 Bilbao, Spain. 8School of Archaeology and Ancient History, University of Leicester, University Road, Leicester LE1 7RH, UK. 9Department of Geography and Environmental Systems, University of Maryland Baltimore County, Baltimore MD 21250, USA. 10LEGOS (CNRS/CNES/IRD/Université Paul Sabatier), 14 avenue Edouard Belin, 31400 Toulouse, France. 11Department of Geological Sciences, Freie Universität Berlin, Malteserstr. 74‐100/D, 12249 Berlin, Germany. 12Georgetown University, Washington DC, USA.
    [Show full text]
  • Calendrical Calculations, II: Three Historical Calendars
    SOFIWARE-PRACTICE AND EXPERIENCE, VOL. 23(4), 38M(APRIL 1993) Calendrical Calculations, 11: Three Historical Calendars EDWARD M. REINGOLD AND NACHUM DERSHOWITZ Department of Computer Science, University of Illinois at Urbana-Champaign, 130-4 W. Springfield Avenue, Urbana, IL 61801 -2987, USA. AND STEWART M. CLAMEN School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15.213-3891, U.S.A. SUMMARY Algorithmic presentations are given for three calendars of historical interest, the Mayan, F'rench Revolutionary, and Old Hindu. KEY WORDS Calendar Mayan calendar French Revolutionary calendar Hindu calendar From a chronological point of view the substitution for the mean calendaric system of one based on the true movements of the sun and moon, was anything but an improvement, as it destabilized the foundations of the time reckoning. Indeed, the system may have had the charm of adapting daily life as nearly as the astronomical knowledge permitted to the movement of the heavenly bodies, but on the other hand it broke ties with history, as there was no unity either of elements or systems. The very complexity of the system is a proof of its primitiveness. -W. E. van Wijk (1938) INTRODUCTION In an earlier paper,' the first two authors gave algorithmic descriptions of five cal- endars in widespread use, namely the Gregorian (New Style), Julian (Old Style), Islamic (Moslem), Hebrew (Jewish), and IS0 (International Organization for Stan- dardization) calendars. (For an ancient comparison of the Islamic, Hebrew, and Julian calendars, see al-Biruni's classic treatise.2) In this paper, we treat similarly three calendars of historical interest: the Mayan, French Revolutionary (Ze culendrier rLpublicuin), and Old Hindu calendars.
    [Show full text]