Chronos: Efficient Speculative Parallelism for Accelerators

Total Page:16

File Type:pdf, Size:1020Kb

Chronos: Efficient Speculative Parallelism for Accelerators Chronos: Efficient Speculative Parallelism for Accelerators Maleen Abeydeera Daniel Sanchez [email protected] [email protected] Massachusetts Institute of Technology Massachusetts Institute of Technology Abstract 1 Introduction We present Chronos, a framework to build accelerators for The impending end of Moore’s Law is forcing architectures applications with speculative parallelism. These applications to rely on application- or domain-specific accelerators to consist of atomic tasks, sometimes with order constraints, improve performance. Accelerators require large amounts of and need speculative execution to extract parallelism. Prior parallelism. Consequently, prior accelerators have focused work extended conventional multicores to support specu- on domains where parallelism is easy to exploit, such as deep lative parallelism, but these prior architectures are a poor learning [12, 13, 37], and rely on conventional parallelization match for accelerators because they rely on cache coherence techniques, such as data-parallel or dataflow execution [48]. and add non-trivial hardware to detect conflicts among tasks. However, many applications do not have such easy-to-extract Chronos instead relies on a novel execution model, Spa- parallelism, and have remained off-limits to accelerators. tially Located Ordered Tasks (SLOT), that uses order as the In this paper, we focus on building accelerators for appli- only synchronization mechanism and limits task accesses cations that need speculative execution to extract parallelism. to a single read-write object. This simplification avoids the These applications consist of tasks that are created dynami- need for cache coherence and makes speculative execution cally and operate on shared data, and where operations on cheap and distributed. Chronos abstracts the complexities of shared data must happen in a certain order for execution to speculative parallelism, making accelerator design easy. be correct. Order constraints may arise from the need to pre- We develop an FPGA implementation of Chronos and use it serve atomicity (e.g., operations across tasks must be ordered to build accelerators for four challenging applications. When to not interleave with each other), or from the need to order run on commodity AWS FPGA instances, these accelerators tasks due to application semantics (e.g., tasks dequeued from outperform state-of-the-art software versions running on a a priority queue). Enforcing these order constraints a priori, higher-priced multicore instance by 3.5× to 15.3×. before running each task, is often too costly and/or limits parallelism. Thus, it is preferable to run tasks speculatively CCS Concepts • Computer systems organization → and check that they followed a correct order a posteriori. Multicore architectures. For instance, consider discrete event simulation, which has wide applicability in simulating digital circuits, networked Keywords speculative parallelism; fine-grain parallelism; systems, and physical processes. Discrete event simulation accelerators; specialization; FPGA. consists of dynamically created tasks that may operate on the same simulated object and must run in the correct simulated ACM Reference Format: Maleen Abeydeera and Daniel Sanchez. 2020. Chronos: Efficient time order. Running these tasks non-speculatively requires Speculative Parallelism for Accelerators . In Proceedings of the Twenty- excessive synchronization and limits parallelism [10, 28]. Fifth International Conference on Architectural Support for Program- Running tasks speculatively is far more profitable [32, 34]. ming Languages and Operating Systems (ASPLOS ’20), March 16–20, To make speculation efficient, prior work has proposed 2020, Lausanne, Switzerland. ACM, New York, NY, USA, 16 pages. hardware support for speculation, including Thread-Level https://doi.org/10.1145/3373376.3378454 Speculation [21, 34, 53, 55, 57], and Hardware Transactional Memory [1, 6, 9, 20, 26, 29, 30, 46]. Unfortunately, prior spec- Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are ulative architectures are hard to apply to accelerators, be- not made or distributed for profit or commercial advantage and that copies cause they all rely on coherent cache hierarchies to perform bear this notice and the full citation on the first page. Copyrights for com- speculative execution, modifying the coherence protocol to ponents of this work owned by others than the author(s) must be honored. detect conflicts among tasks. This is a natural match formul- Abstracting with credit is permitted. To copy otherwise, or republish, to ticores, which already have a coherence protocol. But such post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. a solution would be onerous and complex for an acceler- ASPLOS ’20, March 16–20, 2020, Lausanne, Switzerland ator: it would require implementing coherent caches and © 2020 Copyright held by the owner/author(s). Publication rights licensed speculation-tracking structures that, while a minor overhead to ACM. for general-purpose cores, are too expensive for small, spe- ACM ISBN 978-1-4503-7102-5/20/03...$15.00 cialized ones. https://doi.org/10.1145/3373376.3378454 1 To address this challenge, in this paper we present a hard- PrioQueue<Time, GateInput> eventQueue; ware system that implements speculative execution without void simToggle(Time time, GateInput input) { Gate gate = input.gate; using coherence. Instead, this system follows a data-centric ap- bool outToggled = gate.simulateToggle(input); proach, where shared data is mapped across the system; work if (outToggled) { is divided into small tasks that access at most one shared // Toggle all inputs connected to this gate for (GateInput i : gate.connectedInputs()) { object each; and tasks are always sent to run at the place Time nextTime = time + gate.delay(input, i); where their data is mapped. To enforce atomicity across task eventQueue.enqueue(nextTime, i); groups, or other order constraints, tasks are ordered through }}} timestamps (these are program-specified logical timestamps ... // Enqueue initial events (input waveforms) completely decoupled from physical time). // Main loop while (!eventQueue.empty()) { We formalize these semantics through the Spatially Located (time, input) = eventQueue.dequeue(); Ordered Tasks (SLOT) execution model. In SLOT, all work simToggle(time, input); happens through tasks that are ordered using timestamps. A } Listing 1. Sequential implementation of des. task may create children tasks ordered after them, and parent tasks communicate input values to children directly. Each more parallelism. These results show that FPGAs are a prac- task must operate on a single read-write object, which must tical and cost-effective way to accelerate applications with be declared when the task is created (besides this restriction, speculative parallelism. tasks may access an arbitrary amount of read-only data). In summary, this paper contributes: We leverage SLOT to implement Chronos, a novel acceler- • SLOT, the first execution model that supports speculative ation framework for speculative algorithms. Each Chronos parallelism without cache coherence (Sec. 3). instance consists of spatially distributed tiles. Each tile has • Chronos, a customizable framework that implements the multiple processing elements (PEs) that execute tasks, and a SLOT execution model and makes it easy to accelerate local cache. Each tile also implements hardware to queue applications with speculative parallelism (Sec. 4). tasks, dispatch them to PEs, track their speculative state, and • A detailed evaluation of Chronos using commodity FPGAs abort or commit them in timestamp order. Chronos maps in the cloud that demonstrates significant speedups for sev- read-write objects across tiles, and sends each newly created eral challenging applications, analyzes system efficiency, task to the tile where its read-write object is mapped. This and quantifies the benefits of customization (Sec. 6). enables completely distributed operation without a cache Our Chronos implementation is open-source and available coherence protocol. at https://chronos-arch.csail.mit.edu. Chronos provides a common framework to accelerate spec- ulative algorithms, abstracting away the complexities of task 2 Motivation and Background management and speculative execution. Developers need only express their application as SLOT tasks coded against a In this section we first present a case for speculative paral- high-level API. To achieve high performance, Chronos sup- lelism through a simple application, discrete event simulation ports two types of customization. First, applications can cus- (des). We then review the types of parallelism exploited by tomize the PEs, which can be specified in RTL or described prior accelerators, and see that most do not exploit speculative using High-Level Synthesis (HLS). PEs can also be general- parallelism. Finally, we review prior speculative architectures, purpose cores, so developers can start with a software im- and use des to identify a key simplification that these archi- plementation and specialize tasks as needed to achieve high tectures have missed: support for task order avoids the need performance. Second, Chronos lets applications turn off un- for coherence-based conflict detection, motivating SLOT. needed features. For example, if the algorithm is
Recommended publications
  • TIME and ETHOS in RHETORICAL THEORY Collin Bjork Submitted To
    ACCUMULATING CHARACTER: TIME AND ETHOS IN RHETORICAL THEORY Collin Bjork Submitted to the faculty of the University Graduate School in partial fulfillment of the requirements for the degree Doctor of Philosophy in the Department of English, Indiana University June 2019 Accepted by the Graduate Faculty, Indiana University, in partial fulfillment of the requirements for the degree of Doctor of Philosophy. Doctoral Committee __________________________________________ Chair: Dana Anderson, Ph.D. __________________________________________ John Schilb, Ph.D. __________________________________________ Justin Hodgson, Ph.D. __________________________________________ Freya Thimsen, Ph.D. __________________________________________ Scot Barnett, Ph.D. 2 May 2019 ii Acknowledgements I am incredibly thankful for the long list of people and places that have impacted the direction and contours of this dissertation. And in a project that engages the imbricated concepts of character and time, I am particularly grateful for those who gave their own time to contribute to the ongoing development of my ethos as a scholar, teacher, and community member. I am thankful first for the public libraries that provided a quiet yet communal space in which to write: the Monroe Country Public Library, Ector County Public Library, Round Rock Public Library, Cedar Park Public Library, Austin Public Library, and Ghent Public Library. Your community-based work shares many important aims with the field of rhetoric that I now call home. I look forward to more opportunities to collaborate with you and other public libraries in the future. I am also grateful for the many universities that made their libraries and classrooms available for my thinking, writing, and teaching: Indiana University, the University of Texas at Austin, the University of Texas Permian Basin, Texas A&M University, Texas State University, Southwestern University, and Austin Community College.
    [Show full text]
  • Chronos 2020-2021.Pdf (1.572Mb)
    CHRONOS The History Journal of Yeshiva University 2020-2021 Editor-in-Chief David Tanner Editors Moshe Cohen Benguigui Deborah Coopersmith Moshe Hecht Sara Schapiro Faculty Advisor Dr. Hadassah Kosak Yeshiva University, New York, NY TABLE OF CONTENTS iv Welcome Letter 1 Yonatan U. Kurz A Linchpin of the Upper East Side: The Evolution of Congregation Kehilath Jeshurun and Its Surroundings 14 Allie Matofsky Who was Living at the Qumran Site? 25 Zachary Ottenstein The Boston Massacre in the American Collective Memory 37 Natan Pittinsky The Transformation of Porcelain in Pre-Revolutionary France 44 Joshua Polster Runic Alphabet: The History of Futhark 52 Shoshana Rockoff Leaving a Legacy: The Impact of Daring to be Different 59 Faculty Contribution Professor Jeffrey Freedman The Dangers Within: Fears of Imprisonment in Enlightenment France 91 Picture Credits Dear Reader, Welcome to the 2020-2021 edition of Chronos: The History Journal of Yeshiva University. For over a decade, Chronos has served as a forum dedicated to the dissemination of student research on a broad range of subjects within the realm of history. A number of this edition’s articles were submitted for publication in the 2019-2020 edition of Chronos; unfortunately, due to the COVID-19 pandemic, that edition never saw the light of day. We mention this only to leave a record for future readers that indeed, we live in historical times. As the COVID-19 pandemic tragically took millions of lives throughout the world, many were faced with a sense of despair in the face of “these unprecedented times.” However, the study of history can serve as a source of comfort by teaching that these times are not unprecedented.
    [Show full text]
  • ONSITE PROGRAM July 8–11, 2019 Tutorials: July 8 Show Dates: July 9–10 Hyatt Regency, Long Beach, California Classified Session: July 11, the Aerospace Corporation
    JOINT NAVIGATION CONFERENCE 2019 Positioning, Navigation and Timing Technologies: The Foundation for Military Ops and Homeland Security ONSITE PROGRAM July 8–11, 2019 Tutorials: July 8 Show Dates: July 9–10 Hyatt Regency, Long Beach, California Classified Session: July 11, The Aerospace Corporation Sponsored by the Military Division of the Institute of Navigation www.ion.org/jncwww.ion.org/jnc Technical Program Overview Track A: Beacon A Track B: Shoreline Ballroom Track C: Seaview Ballroom Track D: Beacon B TRACK AND CHAIR: David Wolfe Dr. David Chapman Elliott Kaplan Dr. Greg Reynolds USCG NAVCEN AFRL Space Vehicles Directorate The MITRE Corporation US Army MONDAY, JULY 8: TUTORIALS Advanced Celestial Navigation Systems 10:30 a.m. - 12:00 p.m. Precise Timekeeping and Applications DOD PNT Architecture (PNTA) Standard GPS 101 for Warfighter Platforms Lunch is on Your Own: 12:00 p.m. - 1:30 p.m. An Introduction to Cryptography with 1:30 p.m. - 3:00 p.m. GPS Resilience for the Warfighter DOD PNT Architecture (PNTA) Standard PNT Gaps for Autonomous Applications Attention to Navigation Break: 3:00 p.m. - 3:30 p.m. D1: Multi-GNSS Receivers for Military 3:30 p.m. – 5:00 p.m. A1: Autonomous Systems and PNT B1: PNT Requirements and Solutions C1: GPS Modernization Applications TUESDAY, JULY 9: FOUO SESSIONS A2: Complementary PNT 1: Naturally 8:30 a.m. – 10:00 a.m. B2: Modeling and Simulation 1 C2: Military GPS User Equipment 1 D2: Inertial Measurement Unit (IMU) 1 Occurring Measurement Sources Break in Exhibit Hall: 10:00 a.m.
    [Show full text]
  • Based on the Asymmetry Between Chronos and Kairos
    HISTÓRIA DA Research article HISTORIOGRAFIA Reinterpreting the “times of crisis” based on the asymmetry between chronos and kairos Reinterpretando os “tempos de crise” a partir da assimetria entre cronos e kairós Walderez Ramalho a Email: [email protected] https://orcid.org/0000-0002-1314-6995 a Universidade Federal de Ouro Preto, Instituto de Ciências Humanas e Sociais, Departamento de História, Mariana, MG, Brasil 115 Hist. Historiogr., Ouro Preto, v. 14, n. 35, p. 115-144, jan.-abr. 2021 - DOI https://doi.org/10.15848/hh.v14i35.1733 HISTÓRIA DA Research article HISTORIOGRAFIA ABSTRACT In this article, I argue that the concept of crisis entails a particular form of experiencing and thinking historical time that can only be properly grasped by considering the asymmetry between chronos and kairos. After exploring the main meanings of these two Greek terms for “time”, I show that the chronos paradigm holds hegemony in contemporary theorizations on historical time. Reinhart Koselleck, who construed an influential conceptual history of “crisis”, reiterated such hegemony in his interpretation of the concept’s temporal sense by associating it with the phenomenon of temporal acceleration. This article argues that Koselleck’s interpretation is insufficient since “crisis” encompasses certain dimensions of temporal experience that can only be understood through the notion of kairos – namely, the temporality of decision, urgency, imminent rupture, and uncertainty about the future. KEYWORDS Theory of History. Historical Time. History of Concepts. RESUMO Neste artigo, argumento que o conceito de crise implica uma forma particular de experiência e compreensão do tempo histórico a qual só pode ser apreendida adequadamente quando se considera a assimetria entre cronos e kairós.
    [Show full text]
  • “Justice League Detroit”!
    THE RETRO COMICS EXPERIENCE! t 201 2 A ugus o.58 N . 9 5 $ 8 . d e v r e s e R s t h ® g i R l l A . s c i m o C C IN THE BRONZE AGE! D © & THE SATELLITE YEARS M T a c i r e INJUSTICE GANG m A f o e MARVEL’s JLA, u g a e L SQUADRON SUPREME e c i t s u J UNOFFICIAL JLA/AVENGERS CROSSOVERS 7 A SALUTE TO DICK DILLIN 0 8 2 “PRO2PRO” WITH GERRY 6 7 7 CONWAY & DAN JURGENS 2 8 5 6 And the team fans 2 8 love to hate — 1 “JUSTICE LEAGUE DETROIT”! The Retro Comics Experience! Volume 1, Number 58 August 2012 Celebrating the Best Comics of the '70s, '80s, '90s, and Beyond! EDITOR Michael “Superman”Eury PUBLISHER John “T.O.” Morrow GUEST DESIGNER Michael “BaTman” Kronenberg COVER ARTIST ISSUE! Luke McDonnell and Bill Wray . s c i m COVER COLORIST o C BACK SEAT DRIVER: Editorial by Michael Eury .........................................................2 Glenn “Green LanTern” WhiTmore C D © PROOFREADER & Whoever was sTuck on MoniTor DuTy FLASHBACK: 22,300 Miles Above the Earth .............................................................3 M T . A look back at the JLA’s “Satellite Years,” with an all-star squadron of creators a c i r SPECIAL THANKS e m Jerry Boyd A Rob Kelly f o Michael Browning EllioT S! Maggin GREATEST STORIES NEVER TOLD: Unofficial JLA/Avengers Crossovers ................29 e u Rich Buckler g Luke McDonnell Never heard of these? Most folks haven’t, even though you might’ve read the stories… a e L Russ Burlingame Brad MelTzer e c i T Snapper Carr Mi ke’s Amazing s u J Dewey Cassell World of DC INTERVIEW: More Than Marvel’s JLA: Squadron Supreme ....................................33 e h T ComicBook.com Comics SS editor Ralph Macchio discusses Mark Gruenwald’s dictatorial do-gooders g n i r Gerry Conway Eri c Nolen- r a T s DC Comics WeaThingTon , ) 6 J.
    [Show full text]
  • Special Report: Ethical Implications of Large Scale Combat Operations
    SPeciAl rePort A Selection of PAPerS PreSented At the 2019 fort leAvenworth ethicS SymPoSium March 25, 2019 Lewis and Clark Center Fort Leavenworth, Kansas cGSc foundAtion, inc. • Arthur d. SimonS center • u.S. Army commAnd And GenerAl StAff colleGe About the Simons Center The Arthur D. Simons Center for Interagency Cooperation is a major program of the Command and General Staff College Foundation, Inc. The Simons Center is committed to the development of military leaders with interagency operational skills and an interagency body of knowledge that facilitates broader and more effective cooperation and policy implementation. In addition to sponsoring programs at the U.S. Army Command and General Staff College, the Simons Center publishes the InterAgency Journal as well as special reports and publications. For more information about the Simons Center and the CGSC Foundation visit: www.TheSimonsCenter.org www.cgscfoundation.org About the U.S. Army Command and General Staff College The mission of the U.S. Army Command and General Staff College is to educate and develop leaders for full-spectrum joint, interagency, and multinational Operations; act as lead agent for the Army’s leader development programs; and advance the art and science of the profession of arms in support of Army operational requirements. Since its inception in 1881 as the School of Application for Infantry and Cavalry, the Command and General Staff College has evolved to meet the educational and operational needs of the United States Army. Since World War II, it has generally been known as the school for Army majors, though the College contains other schools and it educates officers from other military services and from other countries.
    [Show full text]
  • A Work Sabbath
    FINAL SAY A "Work SabbathW BY NANCY MULVIHILL cise," Stapleton explains. "Participants break into ~| od is at work—at work. groups of three, with people they don't know, That's the idea behind the inno- and make a list of all the things they have in com­ • vative "Work Sabbath" program initi- mon," she says. "We have a real cross-section of G the organization at these workshops. Participants ated and led by Marguerite Stapleton, vice president, mission represent different lengths of service, entities, or effectiveness, Sisters of Charity Health System, levels of management. The diversity is part of Lcwiston, ME. The system, which is part of what they love—that, and discovering that they Covenant Health Systems, Lexington, MA, com­ have so much in common." prises St. Mary's Regional Medical Center, the After the icebreaker exercise, participants are St. Marguerite D'Youville Pavillion, the Maison given "Keeper Cards" on which they arc encour­ Marcotte Independent Living Center, Ms. Mulvihill is aged to record any insight, idea, or commitment Community Clinical Services, and WorkMed, all they want to keep with them once this day is in Lewiston. vice president, cor­ over. Stapleton offers the participants a selection The one-day, off-site program is intended to of cards bearing various adages and slogans, such as Wayne Gretzky's remark: "You miss 100 per­ enable staff members to explore the spirituality porate communica­ and meaning of work. For virtually all partici­ cent of the shots you never take." Each person chooses a card, agreeing to share its message pants, the outcome is affirmation of their role in tions, Covenant furthering the organization's mission and a whenever it seems appropriate—even if doing so renewed sense of purpose and commitment to interrupts whatever else is happening.
    [Show full text]
  • Quareia—The Initiate Module VII—The Realm of the Inner Desert Lesson 3: Metatron and the Abyss
    Quareia—The Initiate Module VII—The Realm of the Inner Desert Lesson 3: Metatron and the Abyss by Josephine McCarthy Quareia Welcome Welcome to this lesson of the Quareia curriculum. The Quareia takes a magical apprentice from the beginning of magic to the level of adeptship and beyond. The course has no superfluous text; there is no dressing, no padding—everything is in its place and everything within the course has a good reason to be there. For more information and all course modules please visit www.quareia.com So remember—in order for this course to work, it is wise to work with the lessons in sequence. If you don’t, it won’t work. Yours, Quareia—The Initiate Module VII—The Realm of the Inner Desert Lesson 3: Metatron and the Abyss By now you should be of the understanding that the Abyss is not an evil hell, but it is nonetheless a place that can be destructive for living humans. It is a place of Restriction, and that restriction manifests in different ways according to time. Up the Abyss the Divine impulse of creation begins the process of restricting the Divine impulse into form and manifestation; at our level of the Abyss (the Desert) is the restriction of life, fate and time; and below the Abyss is the restriction of forms that no longer have a purpose in the outer physical world. Time is ever-present in the Abyss—indeed the Abyss is the engine and conductor of time and form. On our side of the Abyss, be it above, level, or below, time is a factor in the power formations.
    [Show full text]
  • With Gerry Conway & Dan Jurgens
    Justice League of America TM & © DC Comics. All Rights Reserved. 0 7 No.58 August 2012 $ 8 . 9 5 1 82658 27762 8 THE RETRO COMICS EXPERIENCE! IN THE BRONZE AGE! “JUSTICE LEAGUE DETROIT”! UNOFFICIAL JLA/AVENGERS CONWAY & DAN JURGENS A SALUTE TO DICK DILLIN “PRO2PRO” WITH GERRY THE SATELLITE YEARS SQUADRON SUPREME And the team fans love to hate — INJUSTICE GANG MARVEL’s JLA, CROSSOVERS ® The Retro Comics Experience! Volume 1, Number 58 August 2012 Celebrating the Best Comics of the '70s, '80s, '90s, and Beyond! EDITOR Michael “Superman”Eury PUBLISHER John “T.O.” Morrow GUEST DESIGNER Michael “Batman” Kronenberg COVER ARTIST ISSUE! Luke McDonnell and Bill Wray COVER COLORIST BACK SEAT DRIVER: Editorial by Michael Eury.........................................................2 Glenn “Green Lantern” Whitmore PROOFREADER Whoever was stuck on Monitor Duty FLASHBACK: 22,300 Miles Above the Earth .............................................................3 A look back at the JLA’s “Satellite Years,” with an all-star squadron of creators SPECIAL THANKS Jerry Boyd Rob Kelly Michael Browning Elliot S! Maggin GREATEST STORIES NEVER TOLD: Unofficial JLA/Avengers Crossovers................29 Rich Buckler Luke McDonnell Never heard of these? Most folks haven’t, even though you might’ve read the stories… Russ Burlingame Brad Meltzer Snapper Carr Mike’s Amazing Dewey Cassell World of DC INTERVIEW: More Than Marvel’s JLA: Squadron Supreme....................................33 ComicBook.com Comics SS editor Ralph Macchio discusses Mark Gruenwald’s dictatorial do-gooders Gerry Conway Eric Nolen- DC Comics Weathington J. M. DeMatteis Martin Pasko BRING ON THE BAD GUYS: The Injustice Gang.....................................................43 Rich Fowlks Chuck Patton These baddies banded together in the Bronze Age to bedevil the League Mike Friedrich Shannon E.
    [Show full text]
  • Pan's Labyrinth
    Southey, 2016 Pan’s Labyrinth: A Critical Analysis by Safia Southey Table of Contents: Eyes and Obedience………………………………………………………….…….… 2 ​ Stories, Fantasy and Reality……………………………………………………….…. 8 ​ Hamlet Connections…………………………………………………………..……….14 ​ Cinematography and Sound…………………………………………………….……..19 ​ Good vs. Evil……………………………………………………………….……….…26 ​ Folklore and Religion………………………………………………………….….…...31 ​ Time………………………………………………………………………….…….…..41 ​ Femininity…………………………………………………………………….…….….45 ​ Appendix…………………………………………………………………….…….…...51 ​ Works Cited……………………………………………………………………..….….79 ​ 1 Southey, 2016 Eyes and Obedience Guillermo del Toro’s Pan’s Labyrinth is an exploration into the life of a young girl, ​ Ofelia. Ripped from her home and forced into the world of her stepfather, Captain Vidal and the Spanish Civil War, she hides herself away in her books and fairytales. When she is told by a Faun that she is the Princess of the Underworld, she immediately leaps at the chance to prove that she’s not mortal in order to distract herself from the patriarchal and violent world around her. Every character in the film must decide what part they play in her story, whether they will obey their superiors or create their own path, whether they will see beyond their instructions or blindly follow orders. Symbolism of eyes and sight appear everywhere, posing as a theme to guide the audience through the story and raise questions about what it really means to see. In Pan’s Labyrinth, only those who are able to open their eyes and not blind themselves with rage ​ and make decisions beyond what they are expressly instructed to do are able to succeed. The film begins with a fantastical story about a Princess who lives in the Underworld realm who dreams of joining the human world.
    [Show full text]
  • Heroclix Campaign
    HeroClix Campaign DC Teams and Members Core Members Unlock Level A Unlock Level B Unlock Level C Unless otherwise noted, team abilities are be purchased according to the Core Rules. For unlock levels listing a Team Build (TB) requisite, this can be new members or figure upgrades. VPS points are not used for team unlocks, only TB points. Arkham Inmates Villain TA Batman Enemy Team Ability (from the PAC). SR Criminals are Mooks. A 450 TB points of Arkham Inmates on the team. B 600 TB points of Arkham Inmates on the team. Anarky, Bane, Black Mask, Blockbuster, Clayface, Clayface III, Deadshot, Dr Destiny, Firefly, Cheetah, Criminals, Ambush Bug. Jean Floronic Man, Harlequin, Hush, Joker, Killer Croc, Mad Hatter, Mr Freeze, Penguin, Poison Ivy, Dr Arkham, The Key, Loring, Kobra, Professor Ivo, Ra’s Al Ghul, Riddler, Scarecrow, Solomon Grundy, Two‐Face, Ventriloquist. Man‐Bat. Psycho‐Pirate. Batman Enemy See Arkham Inmates, Gotham Underground Villain Batman Family Hero TA The Batman Ally Team Ability (from the PAC). SR Bat Sentry may purchased in Multiples, but it is not a Mook. SR For Batgirl to upgrade to Oracle, she must be KOd by an opposing figure. Environment or pushing do not count. If any version of Joker for KOs Level 1 Batgirl, the player controlling Joker receives 5 extra points. A 500 TB points of Batman members on the team. B 650 TB points of Batman members on the team. Azrael, Batgirl (Gordon), Batgirl (Cain), Batman, Batwoman, Black Catwoman, Commissioner Gordon, Alfred, Anarky, Batman Canary, Catgirl, Green Arrow (Queen), Huntress, Nightwing, Question, Katana, Man‐Bat, Red Hood, Lady Beyond, Lucius Fox, Robin (Tim), Spoiler, Talia.
    [Show full text]
  • X-Men, Dragon Age, and Religion: Representations of Religion and the Religious in Comic Books, Video Games, and Their Related Media Lyndsey E
    Georgia Southern University Digital Commons@Georgia Southern University Honors Program Theses 2015 X-Men, Dragon Age, and Religion: Representations of Religion and the Religious in Comic Books, Video Games, and Their Related Media Lyndsey E. Shelton Georgia Southern University Follow this and additional works at: https://digitalcommons.georgiasouthern.edu/honors-theses Part of the American Popular Culture Commons, International and Area Studies Commons, and the Religion Commons Recommended Citation Shelton, Lyndsey E., "X-Men, Dragon Age, and Religion: Representations of Religion and the Religious in Comic Books, Video Games, and Their Related Media" (2015). University Honors Program Theses. 146. https://digitalcommons.georgiasouthern.edu/honors-theses/146 This thesis (open access) is brought to you for free and open access by Digital Commons@Georgia Southern. It has been accepted for inclusion in University Honors Program Theses by an authorized administrator of Digital Commons@Georgia Southern. For more information, please contact [email protected]. X-Men, Dragon Age, and Religion: Representations of Religion and the Religious in Comic Books, Video Games, and Their Related Media An Honors Thesis submitted in partial fulfillment of the requirements for Honors in International Studies. By Lyndsey Erin Shelton Under the mentorship of Dr. Darin H. Van Tassell ABSTRACT It is a widely accepted notion that a child can only be called stupid for so long before they believe it, can only be treated in a particular way for so long before that is the only way that they know. Why is that notion never applied to how we treat, address, and present religion and the religious to children and young adults? In recent years, questions have been continuously brought up about how we portray violence, sexuality, gender, race, and many other issues in popular media directed towards young people, particularly video games.
    [Show full text]