Monday, January 20, 2020
The Use of Simulations in Education Essay -- Teaching Education Essays
The Use of Simulations in Education Abstract The purpose of my paper is to define simulations, discuss their value for educational purposes, and review some possible concerns regarding their use. Simulations Defined Simulations offer society the opportunity to play out strategic moves to see the outcome before actually committing oneself to a real-life plan. "They can, for instance, empower biologists to explore the growth of cells, network managers to analyze the flow of information, city planners to play through complex growth and pollution scenarios, school children to experience the fragility of food webs, and more" (Ioannidou and Repenning, 1999, p.1). Due to a desire to develop models that deal with highly, complex phenomena or issues, computer simulations were born. The basis for their creation was strongly linked with technological innovation. Increased access to computer simulation tools has therefore facilitated the exploration of complex issues, which were formerly beyond reach using the more traditional analytical methods (Windrum, 1999, p.1) Simulations have become a new way of communicating, much like e-mail only interactive. A simulation requires a computer with high resolution graphics, Internet access, and if using the web, interactive simulations can be accessed through web browsers (Ioannidous and Repenning, p.1). According to Ioannidou and Repenning, simulations are a powerful communication tool for exchanging complex ideas. "When packaged as Java applets, simulations are also a good way to convey these ideas everywhere and support distance learning" (p.1). One recent example of a simulation that we, as a class, had the opportunity to investigate was posted on the list s... ...quires more than just good software. For business and industry [as well as education], to take real advantage of this software, they have to show a real commitment to training and education" (Garnet, p. 3). References Chapman, Kenneth; Sorge, Christine. (1999). Can a simulation help achieve course objectives? An exploratory study investigating differences among instructional tools. Journal of Education for Business: Vol. 74 (pp. 225). Garnett, Jeremy. (1999). The last word on simulation. IIE Solutions: Vol. 31 (p. 45). Ioannidou, Andri; Repenning, Alexander. (1999). End-User programmable simulations. Dr. Dobbs Journal: Vol. 24 (p. 40). Lopez, Asbel. (1999). Pretending for real. UNESCO Courier: Vol. 52 (p. 14). Windrum, Paul. (1999). Simulation models of technological innovation. American Behavioral Scientist: Vol. 42 (p. 1531).
Sunday, January 12, 2020
A Creative Response to Belonging
Ryanââ¬â¢s Story ââ¬â Untitled so far You stay in your room like a locked away Rapunzel. Well not locked in fact ââ¬â matter of the choice rather. Itââ¬â¢s like fiery dragons attack you every time you attempt to escape your temple. You study, you work, study again, read some, then you study some more. Itââ¬â¢s the same repetitive routine throughout your days between the same four egg-white walls. ââ¬ËNo common sense! ââ¬â¢ you are told. ââ¬ËNone what-so-everââ¬â¢, burns your delicate skin. What are you supposed to do? Visit the Wizard of Oz and ask for a glass brain? Or maybe obsess with Thomas Paine for a week or two? No, only the flame throwers presented at the exit is awaiting your so called ââ¬Ëenlightenmentââ¬â¢ ââ¬â and even the pain isnââ¬â¢t crossed knuckles with humiliation. You feel trapped but simultaneously free ââ¬â free from any such connection with the fire you have been accustomed to or rather such societal dictatorship controlling your every thought, presenting a more confused, liberated Rapunzel. You are somewhat connected with surrounding people despite the closed door. An interconnected spiderââ¬â¢s web comes to mind, perhaps behind a series of branches and scuffled leaves. Even though you are somewhat acquainted with these people, you can never seem physically ââ¬Ëconnectedââ¬â¢ with them. Maybe itââ¬â¢s the closed door? Or maybe itââ¬â¢s the fact that you over-analyse everything until the point where self-disappointment slaps your red hard across the face. All you want is to be alone, far from what these people think, but yet want to be a part of the envious spiderââ¬â¢s web large enough for your contribution but possibly not strong enough. You think of a similar case of Emily Dickinson. She wants to post her letter, she wants to publish her poetry but in the end she doesnââ¬â¢t because of fear. Fear of what other people may think if it, ever so lonely in her secluding room. That similar closed door painful to think about, but comforting to realise collectively. What people think of you, itââ¬â¢s a scary thought really. What thoughts scatter around in otherââ¬â¢s brains, without your control or prejudice. You look outside your window, rather similar to the day before. A sky filled with cloud secluding the sunââ¬â¢s precious touch. The lime tree half dying, half growing in the midst of an insect infested environment. The green grass connected to the thin line of stalk, reaches higher to the sky then your window does, awkwardly enough. You refrain from such a scene and reach back into one of your books awaiting another life far from here ââ¬â rather to the City of Invention you are peculiar about. If ever you yourself were to write a novel, short story, poem, script or anything of the sort ââ¬â it would be one of such power and profit. The antagonist would be a devilish character, somewhat misunderstood in more ways than one Then maybe your dragons could have spot for fame ââ¬â a Rocky Horror show without the horrorâ⬠¦Ã¢â¬ ¦. wait, maybe with the horror as well. The devilish characterââ¬â¢s name would be Thomothius, Thom for short. He would attempt to escape the cannibalistic village he was forced to inhabit. A woman, always admired by Thom would stop him in his tracks and lure him underground. There she would drill question upon answer into Thomââ¬â¢s poor glass brain until Thom were to surface again as a farfetched Steven King character. From this point in time, villagers notice this strange happening and fear for their lives. (Cannibals fearing their lives, who could imagine? ) The King and Queen Dragonheart would encompass their power upon the false notions of their people and hang poor Thom for the villagers to see like the mouldy and grass infested socks pegged to the clothes line in the corner of your window. This of course will create peace and prosperous tranquillity to roam around the various blood-stained streets, never really understanding what evil was present. Not really profitable when rethought about. Here you fall out of this novel and back into the silent pages you hold. Your silent tear will continue to rise like condensation, above all morals and belief that confide in your pride. From this, what is needed to be understood? It is that you will not find your Mr Darcy stuck between the space between your window and your room. It is that you will not have a happy ending unless you face your demons, or in this case dragons. Yet you remain silent in your room, thinking of how this Thom could be the only person you can really connect with.
Saturday, January 4, 2020
Fastest Growing Sport in America Lacrosse - 792 Words
The fastest growing sport in America is lacrosse, and in order to play lacrosse, it is important to first understand the physics of the game. Lacrosse players around the world use physics while playing without even thinking about it. With no knowledge of physics, it would be pretty difficult to master the fastest game on two feet. One of the worlds greatest scientist, Isaac Newton, established three laws dealing with physics, and using these laws will make it possible for a lacrosse player to understand what he or she needs to do in order to throw a ball. Newtons first law deals with inertia, his second law deals with the relationship between mass, acceleration and force, and his third law deals with opposite reactions. When talking about lacrosse, it is essential to cover Newtonââ¬â¢s first law, his second law, and his third law in order to understand the physics behind throwing a lacrosse ball. . Lacrosse can be a very simple game, as long as you know the physics behind throwing a ball. We first see Newtonââ¬â¢s laws in action when we look closer at throwing and catching. Newtons first law states that ââ¬Å"an object in motion will stay in motion until acted upon by an outside force.â⬠(Cutnell 88) In terms of lacrosse, the object in motion is the ball and the outside force is the air resistance, gravity, or an opposing players stick stopping the ball. A ball, when thrown to a teammate, is stopped by their stick. If the players stick did not catch or stop the ball, the ballShow MoreRelatedA Letter To Associated Students Of Western Oregon University1216 Words à |à 5 Pagescreated and sources designed for school-sponsored athletics, i.e. the sports action lottery. But because they have not always had the best record, they do not always get the best athletes. Athletes are going to choose a school based on location, majors, scholarships and most importantly rec ord, not on the size of the budget. In no way shape or form am I saying there should be no football at WOU, but someone needs to examine which sports get the most money and why. Often times budget cuts need to be madeRead MoreSports-Cultural Comparison2563 Words à |à 11 Pages| | |Sports | |Cultural Comparison | | Read MoreShould College Athletes Be Paid?1713 Words à |à 7 PagesCollege sports are one of the largest and fastest growing markets in todayââ¬â¢s culture. With some college sports games attracting more viewers than their professional counterparts, the NCAA is one of the most profiting organizations in America. Recently there has been controversy in the world of college sports as to whether the college athletes that are making their universities and the NCAA money should receive payment while they are playing their respective sport. Many believe that these athletesRead MoreBrain Injuries, Sports, And The Military Essay3500 Words à |à 14 Pages Brain Injuries, Sports, And the Military My topic of choice for this paper is traumatic brain injury. Traumatic brain injury is another word for concussion. I wanted to exhibit how this type of injury affects sports and the military. Sports and the Military are similar in that they can cause traumatic brain injuries. In this paper I will describe types of injuries, how injuries are acquired, and how to treat individuals with brain injuries. Some of the types of head injury include a diffuse axonalRead MoreUnder Armour Case Analysis3785 Words à |à 16 Pages Introduction Under Armour is currently one of the leading companies in the sports apparel industry whose mission is to ââ¬Å"Make all athletes better through passion, science, and the relentless pursuit of innovationâ⬠.1 When Under Armour first broke into the sports apparel industry it was a disruptive pioneer that initially made the two giants, Nike and Adidas, a little weary. Under Armour revolutionized the sports apparel industry by creating apparel that used synthetic materials as an alternativeRead MoreStrategies of Adidas2281 Words à |à 10 Pagesthis period. Areas within adidas and Reebok that were identified as key contributors and game changers for the adidas Group include: ââ¬â Gaining sales and market share in the key global categories running and basketball with adidas Sport Performance ââ¬â Expanding adidas Sport Style into fast fashion with the adidas NEO label ââ¬â Establishing Reebok as the leading fitness brand ââ¬â Leading the industry in the fields of customisation and interactivity across categories In addition, Global Brands is alsoRead MoreEssay on Under Armour strategic report9937 Words à |à 40 Pagessuch as work slowdowns, lockouts, strikes or other disruptions during ââ¬Å"peakâ⬠importing or manufacturing seasons and could adversely affect UA business, ââ¬Å"potentially resulting in cancelled orders by customersâ⬠(UA, 10K, 2012) Capital requirements- Growing and operating the UA business plan, will require significant cash outlays and capital expenditures for both product , capital equipment and property. Changes in leverage ratios, and interest coverage as defined in the UA credit agreement with theirRead MoreMarketing Management - Nike Case Study6867 Words à |à 28 PagesBowerman and Phil Knight as a partnership under the name, Blue Ribbon Sports. Back then, the modest goal was to distribute low-cost, high-quality Japanese athletic shoes to American consumers in an attempt to break Germanys domination of the domestic industry. Today in 2012, NIKE not only manufactures and distributes athletic shoes at every marketable price point to a global market, but over 40% of sales come from athletic apparel, sports equipment, and subsidiary ventures. NIKE maintains traditionalRead MoreWine Consumption Essay examples6888 Words à |à 28 Pages2006, with per capita consumption lifting nearly 2% per annum to 22.4L/person/year. By 2006, Australians were the 16th most important consumers on a per capita basis and [3]the 13th largest consumer on total consumption basis. Australia was the 7th fastest global growth market from 1995 to 2006. b. Discuss any market trends or developments Enjoying a glass of wine after a long workday or while eating dinner often proves irresistible to many: consumers in the U.S. now comprise the biggest chunkRead MoreMarketing Strategy of Bud Light3687 Words à |à 15 Pagessales cover about 80% of the market. Though, for the first time in history the sales of Bud Light has dropped 2,5% in 2009. Anheuser-Busch has expanded their brand and product to Europe, Latin America and Asia. Especially, the Chinese market is very interesting to Anheuser-Busch. It has the fastest-growing and largest beer market by volume. SWOT Analysis The SWOT analysis provides useful information which is helpful to company in order to operate with its competitive environment. This is a basic
Friday, December 27, 2019
Report about Students Complaints about Campus Parking Problem at FIU
Introduction This report is about the parking problem raised by the Florida International University (FIU) students to the president. It affected many students within the institution. The problem has been persistent since 1980 when the number of studentââ¬â¢s enrollment increased to 12000 from 5500 while parking increased 6000 from 5500 in 1972. The students have been facing a lot of challenges because almost half them misses parking spaces. Due to this complain from the students, we were assigned the responsibility to write a report about the problem and the possible solutions or recommendations. Fig 1: Comparison of students to the available parking space From the findings and data we collected, there was no parking problem from 1972 to 1975; this is seen from the data in figure one that, the number of commuter students enrolled equals to the number of students parking space available of 5500. The university management enrolled students according to the available parking spaces. The problem started in 1980 when 12000 students were enrolled and the available parking space increased to 6000. Half of the students could get parking space. From 1980 to 2005, many students have been missing parking space. We found out the following. Yearà à à à à à à à Number of commuterà à à à à à à à à à Number of student à à à à à à à à à à à à à à à à à à Students enrolledà à à à à à à à à à à à à à à à à parking spaces 1985à à à à à à à à à à 19500à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 6500 1990à à à à à à à à à à 28000à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 7000 1995à à à à à à à à à à 37500à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 7500 2000à à à à à à à à à à 45000 à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 7500 2005à à à à à à à à à à 45000à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 7500 The data I found shows that more than 35000 students miss parking space at Florida International University by the year 2005. Fig 2: Complaints from the students From the survey as we gather the information about the studentââ¬â¢s complaints, we found out from the students we interviewed the following information: 28000 of the total students which represent 64% complain of inadequate number of studentââ¬â¢s parking space. These were the majority of the students and they wanted more parking spaces. 7650 students complain that, there were too many faculty spaces not utilized or used and the students should be allowed to park there. This represented 17% of the total studentââ¬â¢s population. 15% of the total population had an issue with the students without decals. They complained that, there were inadequate attempts to keep students who have no decals from using the spaces. 1800 studentââ¬â¢s complaint of the poor or dim marking lines which led to disorganized parking. This represented only 4% of the total studentââ¬â¢s population. This information on the pie chart above is important in understanding why the students complain of the unavailable parking space and why it should be expanded. Fig 3: A survey on the number of faculty, staff and the number of students that are in the university In 2010, we conducted a survey and found out that, there were many students, staff and faculty that make up the population. We found out that, there were 2974 full time faculty and had adequate parking space. There were 14602 part time faculty and had excess parking space and some times there are empty parking spaces and students are not allowed to park their. The university students were 45, 833 and they were the majority. From the graph above, we found out that many students lack parking space while both faculty (full and part time) had excess parking spaces. Fig 4: Effects of the improvement to public transportation As we gather information trying to understand about the problem the students was complaining about, we asked the other students, staff and faculty at Florida International University (FIU) their feeling about public transport. We found out the following responses: 28% (4932) believed that it will increase the perception of safety. Majority of them had a feeling that it will reduce time to commute, 5634 (31%) believed that it will lower fare cost and 6% say it be convenient due to more stops. 852 (5%) said it will improve on cleanliness while 18% (3278) believe it will be convenient because there will be fewer transfers. The pie chart above explains the perception of different students on the public transport. Recommendations or solutions On the graph, the university management should increase studentââ¬â¢s parking space. If the space for expansion is not enough, public transport system can be introduced in the university where all students will not be allowed to use private vehicles. From the second figure, the unutilized faculty spaces for parking, the students should be allowed to use them. Also, the faculty parking space should be reduced or there should be different parking for students, faculty and staff. From the third graph, the student being the majority, they should use the public transport so that we avoid university parking being congested. The university management should buy university buses that will be used to pick students from their places of residence at some designated points that will be convenient to most of the students. From the last pie chart, most students favored public transport because it will reduce on the fare. This was supported by 31% of the students. Most of the people who use public transport believe that it will increase the perception of safety; hence we recommend that, students should use public transport.
Thursday, December 19, 2019
Platos Allegory Of The Cave And The Matrix By The Wachowskis
Plato once said that, ââ¬Å"Ignorance [is] the root and stem of all evilâ⬠. Ignorance is the cause of everything that is wrong and bad in the world since people are unable to see the truth. If people start breaking free from ignorance, mankind will become happier and more transparent. In the short story, ââ¬Å"Allegory of The Caveâ⬠by Plato and The Matrix by the Wachowskis, they portray the idea that in order to gain enlightenment, one must break free from ignorance; which opens himself to knowledge; this new truth must then be shared with others for the good of mankind. The cave dweller and Neo both live a life of ignorance by thinking that their world is real, when in reality their world is keeping them from seeing the truth. Both Neo and theâ⬠¦show more contentâ⬠¦Inside his workspace is a cubicle that is identical to the other cubicles on his floor. There are many cubicles in rows of each other. Neo and his coworkers are all trapped in the world of their work. The workers all do the same thing, they work in the same building and work in identical offices. Neo talks to his boss and his boss wants Neo at a specific time. Everyone in the office building is dressed up nicely and dressed uniformly. The color of the offices were gray and monotone(Wachowski). The idea of people being ignorant is seen here because they are all acting and working the same exact way. The colors show how dull and unexciting their life is. It shows that instead of living a life of risk they are living a life as people with no personality. When Neoââ¬â¢s boss t alks to him, he is telling Neo what to do and how to act. Instead of Neo having free choice, he is ordering him to get to work on time and to do work. Neo knows something is wrong in his world. Morpheus tells Neo that ââ¬Å"Thereââ¬â¢s a splinter in [Neoââ¬â¢s] mind [that is] driving [him] madâ⬠(Wachowski). Neo knows that there is something wrong about his world. He is staying ignorant because he isnââ¬â¢t doing anything to get out of this state. The ignorance is ââ¬Å"driving [Neo] madâ⬠which proves that he is conforming to ignorance. The splinter demonstrates that Neo knows something is wrong about his world which causes him to get mad and find truth. Those people who are ignorant wonââ¬â¢t be able to breakShow MoreRelated Breaking Free in The Matrix Essay1115 Words à |à 5 PagesBreaking Free in The Matrix à à à à à Eighteenth-century Enlightenment philosopher Jean-Jacques Rousseau begins his infamous discourse The Social Contract by stating, Man is born free; and everywhere he is in chains. One thinks himself the master of others, and still remains a greater slave than they. Both Platos Allegory of the Cave from The Republic and the Wachowski Brothers hit film The Matrix discuss mans efforts on his journey towards illumination to break free of his chainsRead MoreComparison of the Matrix and the Allegory of the Cave Essay1240 Words à |à 5 Pages2012 The Matrix and the Allegory of the Cave What if one were living through life completely bound and facing a reality that doesnt even exist? The prisoners in Platos Allegory of the Cave are blind from true reality as well as the people in the movie The Matrix. They are given false images and they accept what their senses are telling them. They believe what they are experiencing is not all that really exists. Plato, the ancient Greek philosopher wrote The Allegory of the Cave, to explainRead More Allegory of the Cave vs The Matrix Essay1473 Words à |à 6 PagesThe prisoners in Platoââ¬â¢s ââ¬Å"Allegory of the Caveâ⬠are blind from true reality as well as the people in the movie ââ¬Å"The Matrixâ⬠written and directed by the Wachowski brothers. They are given false images and they accept what their senses are telling them, and they believe what they are experiencing is all that really exists. Plato the ancient Greek philosopher wrote ââ¬Å"The Allegory of the Caveâ⬠, to explain the process of enlighten ment and what true reality may be. In the movie ââ¬Å"The Matrixâ⬠, Neo (the mainRead MorePlato s Simile Of The Cave1149 Words à |à 5 Pagesaction performed by their senses were true. Platoââ¬â¢s Simile of the Cave sheds light on this this idea which is also adapted by the 1999 movie by Andy Wachowski Lana Wachowski, ââ¬ËThe Matrix.ââ¬â¢ Both works have allegorical meanings which explains how people are trapped by some sort of limitations they have which could also serve as a deterrent to their further understanding. This movie ââ¬ËThe Matrixââ¬â¢ shares a common philosophical basis with Platoââ¬â¢s Simile of the Cave. First, Plato argues that the mind is susceptibleRead MoreThe Matrix the Cave and Meditations Essay1829 Words à |à 8 PagesThe Matrix, The Cave And Meditations PHIL 201 John L. Hill II Liberty University John Hill Professor Allyn Kyes Philosophy 201 October 18, 2012 The Matrix, The Cave And Meditations Thesis: There are many similarities in the Matrix ( Wachowski, Andy, and Lana Wachowski 1999 ), The Allegory of the Cave ( Plato ) and Meditation I of The Things of Which We May Doubt ( Decartes, 1641 ). It appears as you take a close look at the Matrix that it is a retelling of ââ¬Å"TheRead MoreThe Allegory of the Cave in the Movie The Matrix Essay1290 Words à |à 6 Pagesreturn to the classics, it should not be surprising to find allusions to our more famous Greek philosophers represented in popular films and shows. Andy and Larry Wachowskiââ¬â¢s movie The Matrix shows a strong resemblance in its central theme to that of Platoââ¬â¢s The Allegory of the Cave. In The Allegory of the Cave, Plato sets forth the idea that mankind is only living in an illusion of life, that the reality is beyond the scope of our own senses and can only be reached through the intellect. InRead MoreThe Matrix And Karl Marxs Allegory Of The Cave1631 Words à |à 7 Pages The Matrix movie conveys what man has been trying to do in a cinematic masterpiece. The creatorââ¬â¢s main influences to making The Matrix were Karl Marx and Platoââ¬â¢s Allegory of the Cave (Who Inspired). Karl Marxââ¬â¢s Communist Manifesto tries to highlight the social inequalities that have occurred during the industrial revolution between man and machine while Platoââ¬â¢s Allegory of the Cave tries to help inform people that they need to become more self-aware of their oppressors. The film The Matrix combinesRead MoreAngelabrafford-Phil Essay830 Words à |à 4 Pagesprocesses of many. These theories today are still influencing the lives of others. The Matrix, a very well-kno wn movie released in 1999, retelling Platoââ¬â¢s theory, questioned the existence of reality and /or what we perceive as reality. The Matrix, Platoââ¬â¢s ââ¬ËAllegory of the Caveââ¬â¢ and Descartes ââ¬ËMeditation Iââ¬â¢, all have similar views on reality, illusion and truth. Allegory of the Cave is a metaphor that describes what Plato believed reality to be. Plato believed thatRead MoreTrue Reality In Platos Allegory And The Matrix873 Words à |à 4 PagesIn the Platoââ¬â¢s Allegory of The Cave, prisoners are kept since child birth in a cave, they are only able to see nothing but shadowy figures move on the wall of the cave. They perceive that as their true reality. A prisoner breaks free from his shackles and is blinded by the light of the sun. He realized that his reality in the cave was not real, he sees people and understands what reality is now. The prisoner goes back to explain to the others what he has seen but they donââ¬â¢t believe him. The WachowskiRead MoreAllegory Of The Cave And The Matrix Analysis1986 Words à |à 8 Pagespossible,â⬠(The Matrix). These words spoken at the conclusion of the Wachowski Brothersââ¬â¢ 1999 film, The Matrix, by the main character Neo represent a deeper meaning and a connection to ancient literature many people viewing the film might not realize. This quote relates to a work of literature more than two millennia old, the narrative by Plato called The Allegory of the Cave. Much like how Neo must endure the stages of enlightenment to rise from the blissful ignorance controlled by the matrix in the movie
Tuesday, December 10, 2019
Health Safety And Well Being free Samples â⬠MyAssignmenthelp.com
Question: Discuss about the Health Safety And Well Being. Answer: Introduction Economic disadvantage makes children vulnerable. It usually has a magnified effect since it interacts with other disadvantages to threaten child development. These effect has been examined using family process or family stress models. Economically disadvantaged children are usually at risk for several socioemotional disadvantages. They also tend to form insecure attachment relationships, behavior problems and also greater physiological markers of stress(Barnett). Economic disadvantage contributes a great deal to poor results eventually in the final examinations of the children. The education system offers opportunities for children to have wider experiences and also interact with different social levels. Children tend to inherit the social position of their parents and then they may go even higher as adults (Beaver, M., Brewster, J., Jones, P., 2001, p.534). Economic disadvantage can be defined by the lack of employment of the mother of the child. It can also be deduced from the health and level of education of the mother and also from the eligibility for free school meals of the child. Economically disadvantaged children mostly have poor speech and language as compared to other children of the same age and in the same stage of development. Some of these children usually have teenage or young parents. These children may be under the care of someone else other than their parents for example their grandparents. They may also have been born in a family that is known to be involved in crime (Barnett). Strategies Educators have got some strategies at their disposal to work with this group of children. For the 3 years old bracket, they may put in place a school meals programme. In this way they will supplement the diets of the children attending their school. When the children are well fed in school they will not miss attending and will also long to attend to enjoy a meal they would otherwise have missed out on at home. This meal is not a replacement to meals from home but just an additional one. Another strategy is using integrated services for the economically disadvantaged children. The children can be kept longer in school so that they can enjoy that they lack at home. They can have their nap in school under the teachers watch and then have a play afternoon with the schools toys. In this way, their curiosity will be roused and in that way they will find school fun. The children will also learn how to share and also team spirit from their play interactions (Nicaise). Another strategy that can be adopted for the three year olds is to develop skills in the children so that they can easily adapt to their coursework in primary school. A very key skill to be developed here is language skills. Language skills will come in very handy for the children because their primary school coursework will be manageable. For the children lacking good language skills they will lag far much behind thus failing their final exams. Another strategy would also be to increase the contact between the teachers and the childrens parents. Hence the birth of parent teacher associations. This ensure that the parents and the teachers can work hand in hand in the childrens development. For those families that see harder hit economically, social workers can intervene so as to implement a home-based intervention programme. In this way the mothers gain confidence in the home and they also educate their children outside class. This task should not only be left to the teacher for it to be effective. Thus the childs language and communication skills will be superior allowing them to compete effectively in the primary school course work(Nicaise). Educators can use language play elicitation games to improve the verbal and social abilities of the three year olds. The children are guided into playing word creation games, creating rhymes, word switching and hyperbolic play as well. These games allow the educators to assess the childrens verbal and peer interaction skills. From the results it was concluded that the childrens verbal skills scores were related with the scores they received in their wordplay sessions (Read, 2017). There is also a huge need to ensure that there is available staff to institute these strategies otherwise they will just remain on paper. The early childhood teachers need to be attracted, retained and developed. There is a need to provide them with the necessary skills through training. They should also have good working conditions and salaries as well as future plans to promote them in their careers. There has also been an argument against free childcare for all parents by the state. Some proponents suggest that it should be directed at the disadvantaged children only since they need it the most. These people claim that by availing it for all, has made it expensive by international standards especially towards the parents. In this way, low cost childminders have been driven out of the market. Thus, the report concludes that though the amount of regulation over the quality of childcare has increased, it has not necessarily resulted in producing better outcomes. A report found out that the numbers of new teachers for the early years education are dwindling drastically. This can be assigned to the reason that the new graduates are put off by the very low salaries offered for those jobs. There is therefore a need for the government to invest in that sector to safeguard the future workforce of the country. If the disadvantaged children are not helped at that juncture in their early ages, there is a risk of them falling behind and staying behind for the rest of their lives. This is due to the shortage of nursery school teachers. For the success of the early year intervention strategies to succeed, there is a huge need to develop a strong workforce of early years teachers who will deliver high quality training to the children(save the children). The teachers and students require better spaces for learning to take place efficiently. This is key to ensure that the strategies are implemented properly. Poor learning conditions will damage the students health and their education will suffer. These poor conditions may also lead to teachers quitting citing them to be crowded and stressful. Thus proper design should be placed high on the priority list and to be constantly reviewed (Royal Institute for British Architects). Conclusion Various studies have revealed that there is a large proportion of children who start primary school without sufficient language skills for their educational success. For most disadvantaged children, high quality early education is their best bet to learning early language skills since their homes and social interactions do not offer this. Thus, once their foundations in English and Maths are secured they have a much better chance at attaining success in their future academic aspirations. These children will therefore compete effectively with other children from more privileged backgrounds. They will therefore have a better chance of changing their social status and not merely remaining in the same level their parents are at. Education in this case is the key to success(Early Language Development and Children's Primary School Attainment in English and Maths). References Barnett, M. (n.d.). Economic Disadvantage in Complex Family Systems: Expansion of Family Stress Models. NCBI. Beaver, M. B. (2001). Babies and Young Children: Diploma in ChildCare and Education. Nelson Thorne. Early Language Development and Children's Primary School Attainment in English and Maths. (n.d.). Retrieved from Save the Children: https://www.savethechildren.org.uk/resources/online-library/early-language-development-and-children%E2%80%99s-primary-school-attainment-english Nicaise, I. D. (n.d.). Success for all? Education-Line. Read, K. J. (2017). Journal of Early Childhood Research. (n.d.). Royal Institute for British Architects. (n.d.). save the children. Ting, T. C. (n.d.). Policy Developments in Pre-School Education in Singapore: A Focus on the Key Reforms of Kindergarten Education. International Journal of Child Care and Education Policy.
Tuesday, December 3, 2019
Parallelization of Pagerank and Hits Algorithm on Cuda Essay Example
Parallelization of Pagerank and Hits Algorithm on Cuda Paper Page Rank algorithm and HITS algorithm are widely known approaches to determine the importance and popularity of web pages. Due to large number of documents available on World Wide Web, huge amount of computations are required to determine the rank of web pages making it very time consuming. Researchers have devoted much attention In parallelizing Pageant on PC Cluster, Grids, and Multi- core processors Like Cell Broadband Engine to overcome this Issue but with little or no success. In this paper, we discuss the Issues In porting these algorithms on Compute unified Device Architecture (CODA) and Introduce efficient parallel implementation of these algorithms on CUD by exploiting the block structure of web, which not only cut down the computation time but also significantly reduces of the cost of hardware required (only few thousands). 1 . Introduction In present days, the unceasing growth of World Wide Web has lead to a lot of research in page ranking algorithms used by the search engines to provide the most relevant results to the user for any particular query. The dynamic and diverse nature of web graph further exaggerates the challenges in achieving the optimum results. Web link analysis provides a way to order the web pages by studying the link structure of web graphs. Pageant and HITS (Hyperlink Induced Topic Search) are two such most popular algorithms widely used by the current search engines either In same or modified form to rank the documents based on the ink structure of the documents. Pageant, originally introduced by Bring and Page is based on the fact that a web page is more important if many other web pages link to it. We will write a custom essay sample on Parallelization of Pagerank and Hits Algorithm on Cuda specifically for you for only $16.38 $13.9/page Order now We will write a custom essay sample on Parallelization of Pagerank and Hits Algorithm on Cuda specifically for you FOR ONLY $16.38 $13.9/page Hire Writer We will write a custom essay sample on Parallelization of Pagerank and Hits Algorithm on Cuda specifically for you FOR ONLY $16.38 $13.9/page Hire Writer In core, it contains continuously iterating over the web graph until the Rank assigned to all of the pages converges to a stable value. In contrast to Pageant, a similar HITS algorithm, developed by Glibber [1 1], ranks the documents on the basis of two scores which it assigns to a particular set of documents dependent on a specific query, although basis for computation are same for both. Enormous size of web [1 5] makes the need of fast Implementation of these algorithms very clear. Till date, several approaches have been designed to accelerate this algorithm Like exploiting the block structure of web [6], running on parallel environment like PC cluster [4, 5, 10] but they have brought their own overheads like nudge nearer cost Ana approximate result TTS. Some research NAS also Eden cone on implementing this algorithm on Multi-core processors like Cell Broadband Engine [9] but due to the issues involved like random read and writes from large memory, this has lead to even poorer performance. In [9], it is shown that its implementation on Cell is 22 times slower than Intel Xenon Quad Core 2. GHz. Parallel implementation of these algorithms involves issues like no specific order in the number of pages that points to a particular page and randomness in the links of the nodes hindering the load balancing, which is the basis of any parallel implementation. This paper addresses these issues in an interesting manner and proposes an innovative way of exploiting the block structure of web existing at much lower level. Our approach in parallel implementation of these algorithms on Invalids Multi-core CUD Architecture not only reduces the computation time but also requires much cheaper rearward. In our study, we have used the standard input of approximately one million documents generated through the widely accepted Hebraic framework from publicly available datasets in [16]. This paper is organized as follows. Section 2 describes block structure of web, issues involved in porting Pageant on CUD architecture, the proposed parallel implementation and results. Section 3 discusses parallel implementation of HITS algorithm and results. And finally section 4 ends with conclusion. 2. Pageant 2. 1 . Algorithm Let Rank(p) denotes the rank of web page p from set of all web pages P. Let Sp bet a set of all web pages that points to page p and Nu be the outgrew of the page u ? Sp. Then the importance given by a page u to the page p due to its link is measured as Rank(u)/Nu. So total importance given to a page is the sum of all the importance due to incoming link to page p. This is computed iteratively n times for each page rank to converge. This iteration is as follows. V e , ? 2. 2. Sequential implementation of Pageant Algorithm 1: , 2: 3: 4: 5: 7: 8: 9: 10: V ,11: 6: 32 h h 2. 3. Comparison with Related Works Where d is the damping factor from the random surfer model [1]. The range for alee of d is from Tot 1. D is the probability that a random surfer will get bored at page p and will Jump to another random page with probability (1- d). We will be using 0. 85 as the value of d further in this paper as given in [1]. The use of d insures the convergence of Pageant algorithm [5]. The input file containing the web graph s o a De converted to Dollar link structure Tile I . Nils Tile consist AT all nodes as numbers, with their number of outguesses and the pages (also in the numerical form) to which it points to as shown in Fig 1 . The above equation (1) is the Jacobin iterative solution to system of linear equations. The extensive use of Jacobin method is because it can be easily parallelized, as the calculation of the rank of a page is dependent on the initial rank of pages. There is another efficient method to solve system of linear equations called Gauss-Sidle method. In Gauss-Sidle method for calculating the rank of page p in the iteration I, the recently calculated rank of the all pages before p is used and previous iterations rank is used for pages after page p. The iterative formula is as follows: V e , = 1- * + (2) The main advantage of this algorithm is its usage of less space during calculation. In this only one array containing the rank of pages is used and both retrieving and updating of pages rank can be done on the same array. But the disadvantage is that it cannot be easily parallelized. Since Pageant involves huge amount of computation, therefore many researchers have attempted with their own approaches towards its parallel implementation. Here we list most notable works and discuss the advantage of our approach over their work. 1. Block rank: This algorithm by Wavelike et al. [6], splits the web graph into blocks according to their domain and then calculates Pageant of each block locally. It then uses an approximation to merge these results and calculate global Pageant. This implementation increases the performance by 2 times. 2. Partition-Based Parallel Pageant Algorithm: Orangutans and Namesakes [3] discusses about three algorithms and their implementation on PC cluster. He compares PC cluster implementation of block based algorithm, split accumulate algorithm and partition based parallel algorithm, with results favoring last implementation. . Pageant Computation Using PC Cluster: This is another implementation by Orangutans and Namesakes [4] in which they divide the input graph into equal sets and lactate them on each PC cluster nodes. Each cluster node solves them for 5 iterations locally and then updates the new rank on other nodes. This implementation achieves 4 times speed up. 4. Another efficient paral lel implementation of Pageant on PC cluster by Schoolhouses et al. [5] achieves gain of 10 times by using block structure of web page and reformulating the algorithm by combining Jacobin and Gauss-Sidle method. Most researchers have implemented Pageant algorithm on PC cluster, which increases the efficiency but not in comparison to the added hardware cost. Very less research, with success has been one in the field of implementing Pageant algorithm on rapid evolving multi core architectures. The implementation on multi core 6 SPUN based Cell BE has shown that ten Pageant Algorithm runs 22 times slowly. We odometer Implement It on more efficient SIMI based multi core CUD architecture, containing large number of processors, using an entirely innovative approach. Our approach also exploits the block structure of web but dont involve approximation like in [6]. We further show that if we merge both the use of PC cluster implementation and CUD device a huge increase in performance can be achieved in comparison to ere small increase in hardware cost. 2. 4. The Block Structure of Web Graph 2. 3. As discussed in section 2. 3, several researches have been done on utilizing the block structure of web for efficient implementation of Pageant. They reveal that in most cases the numbers of intra-host links are much larger than the inter-host links leading to creation of block structures in the web graph. Here, we take it to a further extent and analyses this property in a more magnified view which reveals that this kind of block structure also exists at lower level of hierarchy. For instance, most of the inks for a certain block of pages say BBC. Ex./docs are in and around BBC. Ex./docs. For studying the structure of web, the link structured file, generated using Hebraic, has been used. To visualize it further, we construct dot plots such that if there is a link from node J to node I, then there is black point in the graph at (I, J). Since, our full dataset is too large to observe the individual points, a slice of graph are shown in Figure 2. The following things are noticeable: 1. There is a dense diagonal line indicating that most of the pages link in and around themselves. 2. There are several blocks of points which show that a certain blocks of pages have large number of intra-linkages between them. This clearly shows that the block structure at domain or host level is also prevalent at smaller level. 3. There are several horizontal lines highlighting that some blocks of pages are pointed by a narrow set of pages and few isolated vertical lines that indicate that a certain block of pages points to a very narrow set of pages. . There are number of isolated points which highlight the degree of randomness in the link structure. 2. 5. CUD Architecture CAUDAL, introduced by INVALID, is a general purpose parallel computing that leverages the parallel compute engine in INVALID Spies to solve many complex computational problems in a more efficient way than on a CAP]. These Spies are used as coprocessor to assist CPU for compu tational intensive task. More details about this architecture can be explored at [10]. Here, we highlight the features that need special mention in relation to our work. 4. SIMI Architecture: Employs Single Instruction Multiple Thread Architecture leading to the execution of a single instruction by a huge number of threads. Asynchronous Concurrent Execution: In order to facilitate concurrent execution between host and evolve, Kernel launches are asynchronous I. E. Control Is returned to ten most Athena before the device has completed the requested task. Warps: A warp is a group of 32 parallel threads which executes one common instruction at a time, so full efficiency is realized when all 32 threads of a warp agree on their execution path. Memory Coalescing: Global memory bandwidth is most efficiently used if the simultaneous memory accesses by threads in a half-warp (during the execution of a single read or rite instruction) are such that they can be coalesced into a single memory transaction of 32, 64, or 128 bytes, leading to minimum access time. 2. 6. Porting issues on CUD Architecture Porting issues with the Pageant algorithm are mainly concerned with hardware restrictions of CUD architecture. CUD demands the execution of all threads in a warp to be similar for the thread to execute in parallel, hence, if the execution paths of threads in a warp become divergent then it causes the CUD to suspend the parallel execution of threads and executes them sequentially (or become serialized), hence decreasing throughput. As he number of industries of nodes can be very dissimilar, the loop involved in calculation, iterating for number of industries, can make the threads control flow to become divergent or different from other threads. Another constraint of the device is related to memory accesses. Due to the huge size of link structure arrays containing the industries and rank of nodes, it has to be stored in the global memory. But the latency of global memory is very low, hundreds of memory cycles, compared to shared memory. The protocol followed by the CUD architecture for memory transaction ensures that all the threads referencing memory in the same segment re serviced simultaneously. Therefore bandwidth will be used most efficiently only if, simultaneous memory accesses by threads in a half warp belongs to a segment. But due to uneven and random nature of industries of nodes the memory reference sometimes become non coalesced hindering the simultaneous service of memory transactions leading to the wastage of memory bandwidth. There are different structures of input file for the Pageant algorithm. It can be either nodes with their industries or nodes with their outguesses. The problem with the outgrew is that while iterating through the list of outguesses of a particular node, calculation squires dividing the initial Pageant of the node with its number of outguesses and adding the result to the memory location for storing the new Pageant of the node which it points to. The pseudo code for parallel implementation of this on CUD architecture is described in pseudopodia [1]. : ? Result: Since, step 2 in [1] will be simultaneously executed by large number of threads, this may lead to conflict between them while updating the same memory location, producing unpredictable results. Though this problem can be solved using atomic operation, but there are no atomic operations for floating point values yet incorporated in the architecture. Hence the input files format should be, each node with their number of industries and a list of nodes pointing to the node. The outgrew of each node required in calculation can be stored in a separate file or in the sane file. The structure of input file used in our experiment is shown in the Figure When this implementation is executed on the device then the running time is more than the sequential implementation on the hardware specified in section 2. . The reason for this can be easily attributed to porting issues we mentioned in section 2. 6. 2. 7. 1 . Solving the problem of non coalesced memory access Figure 2: Topple of all links One of the reasons for poor performance of naive implementation is that the global memory accesses were not coalesced. As discussed while considering the porting issues in section 2. 6, for better p erformance, the simultaneous memory accesses done by all threads in a half warp should belong to same segment for lesser transactions to occur. The Figure 1: Input File Structure The problem with implementation of Guidelines for calculating Pageant is that for calculating the rank of a page we need the new ranks of all pages before it, but due to personalization the calculation of some of them may e still in process. This happens especially for threads belonging to same block, as all threads in a block execute in parallel. 2. 7. Parallel implementation using Jacobin method The naive implementation involves each thread is assigned one node for the calculation. The thread iterates though can I TTS Menageries Detecting tenet Nominal rank Ana teen Livelong It Walt outgrew and adding it up. Finally multiply it with the damping factor d and add (1 d) to the sum. The initial Pageant before starting to iterate is kept 1 . The decent number of iteration is 32 as normally the algorithm converges in 32 iteration. Figure 3: Topple of links calculated on device nodes generally link in the locality, with few links to farther nodes as described in section 2. 4. To improve the rank calculation of a node, say p, we process only those nodes on kernel which belong to locality of p, determined by the range. And the rest of the nodes are processed on host processor as shown in Figure 4. So we create two link structured input file, one to be processed by kernel, which contains nodes lying in locality, and other contains rest of the nodes to be processed on host processor. 2. 7. 2. Solving the problem of divergence in control flow Another season for poor performance of naive implementation is the divergence in the program control flow. The main problem causing divergence is uneven number of industries, which causes different threads to end up with different number of iteration, also discussed in section 2. . The solution to this problem is to allow maximum possible threads to iterate same number of times, so that the program execution path does not diverge much from the normal flow. For this we calculate the average of all nodes number of industries for the kernel link structured input file. And then each thread is allowed to calculate up to the average number of industries if it is less t han average number) and the rest calculation is done simultaneously on the host processor. Those points that are included in the calculation of rank on the device. Figure 5: Topple of links calculated on host The number of calculation on host can be further decreased if we use some constant multiple of the average value. This constant for peak performance is different for different input graphs depending on the distribution of the number of industries among the nodes. This constant if too large can also increase the number of threads going divergent. But if perfect balance exist between the increase in time due to increase in calculation on the host processor and number of threads going divergent, then further decreases in time can be achieved. This constant can be called as average factor which is a function of the distribution of number of industries among nodes and block size. The final implementation is shown in Parallel Algorithm 1. Figure 4: Processing the input File The total number of calculations done on host processor is considerably decreased. But in order to increase the performance the block structure of web can be exploited. As we showed in section 2. There exists block structure even at small level. So in our next improvement instead of calculating the average of the industries of all nodes, we divide all the nodes into blocks.
Subscribe to:
Posts (Atom)