6 resultados para Interactive animated map
em Greenwich Academic Literature Archive - UK
Resumo:
The original concept was to create a 'simulation' which would provide trainee teachers, specializing in Information and Communications Technology (ICT) with the opportunity to explore a primary school environment. Within the simulation, factors affecting the development and implementation of ICT would be modelled so that trainees would be able to develop the skills, knowledge and understanding necessary to identify appropriate strategies to overcome the limitations. To this end, we have developed Allsorts Primary - the prototype of a simulated interactive environment, representing a typical primary school
Resumo:
This paper briefly describes an interactive parallelisation toolkit that can be used to generate parallel code suitable for either a distributed memory system (using message passing) or a shared memory system (using OpenMP). This study focuses on how the toolkit is used to parallelise a complex heterogeneous ocean modelling code within a few hours for use on a shared memory parallel system. The generated parallel code is essentially the serial code with OpenMP directives added to express the parallelism. The results show that substantial gains in performance can be achieved over the single thread version with very little effort.
Resumo:
This paper describes an interactive parallelisation toolkit that can be used to generate parallel code suitable for either a distributed memory system (using message passing) or a shared memory system (using OpenMP). This study focuses on how the toolkit is used to parallelise a complex heterogeneous ocean modelling code within a few hours for use on a shared memory parallel system. The generated parallel code is essentially the serial code with OpenMP directives added to express the parallelism. The results show that substantial gains in performance can be achieved over the single thread version with very little effort.
Resumo:
Code parallelization using OpenMP for shared memory systems is relatively easier than using message passing for distributed memory systems. Despite this, it is still a challenge to use OpenMP to parallelize application codes in a way that yields effective scalable performance when executed on a shared memory parallel system. We describe an environment that will assist the programmer in the various tasks of code parallelization and this is achieved in a greatly reduced time frame and level of skill required. The parallelization environment includes a number of tools that address the main tasks of parallelism detection, OpenMP source code generation, debugging and optimization. These tools include a high quality, fully interprocedural dependence analysis with user interaction capabilities to facilitate the generation of efficient parallel code, an automatic relative debugging tool to identify erroneous user decisions in that interaction and also performance profiling to identify bottlenecks. Finally, experiences of parallelizing some NASA application codes are presented to illustrate some of the benefits of using the evolving environment.
Resumo:
The parallelization of real-world compute intensive Fortran application codes is generally not a trivial task. If the time to complete the parallelization is to be significantly reduced then an environment is needed that will assist the programmer in the various tasks of code parallelization. In this paper the authors present a code parallelization environment where a number of tools that address the main tasks such as code parallelization, debugging and optimization are available. The ParaWise and CAPO parallelization tools are discussed which enable the near automatic parallelization of real-world scientific application codes for shared and distributed memory-based parallel systems. As user involvement in the parallelization process can introduce errors, a relative debugging tool (P2d2) is also available and can be used to perform nearly automatic relative debugging of a program that has been parallelized using the tools. A high quality interprocedural dependence analysis as well as user-tool interaction are also highlighted and are vital to the generation of efficient parallel code and in the optimization of the backtracking and speculation process used in relative debugging. Results of benchmark and real-world application codes parallelized are presented and show the benefits of using the environment
Resumo:
Delivering lectures to large groups of students can provoke high levels of anxiety, particularly for new lecturers (Exley and Dennick, 2009). Further, to provide an informative and engaging lecture requires a teacher who is confident, has a sound knowledge and well developed teaching skills (Bentley-Davies, 2010). Thus, new lecturers often need experience and supervision to develop the tacit knowledge and insight into their own style and persona when teaching in order to feel confident when delivering a lecture (Quinn and Hughes, 2007). Considering this model, therefore, may potentially contribute to a lecturers’ development and performance in the classroom. This paper will present the results of the second phase of a two-stage mixed method study that investigated the similarities between lecturing and acting. Twelve in-depth interviews where undertaken with lecturers within one School of Nursing in The United Kingdom. Findings, established a model of ‘persona adoption’ that represents a series of stages that lecturers may go through to both develop and take on a persona when lecturing. This persona is often different from the way they lecturers present themselves in other parts of their working life. The first stage of this model of persona adoption is when the lecturer is subjected to a range of ‘influencing factors’ that provide not only the basic information about a lecture, but also the perceptual stimuli about giving a lecture on a specific subject, to a particular number of students, at a certain academic level. These influencing factors then inter-play with the ‘facets of the individual’, which represent the lecturer’s self-concept, subject knowledge base and philosophy of teaching. This may result in a cognitive dissonance between these ‘facets’ and the ‘influencing factors’, so affecting the lecturers’ perceptions, thoughts and feelings about having to give that particular lecture. This results in the lecturer undertaking specific ‘back stage preparation’ during which they decide on the content and modes of delivery to prepare in light of that discourse. It may result in delivering the information via single or multiple methods, which during the lecture will require various levels of interaction and participation from the students. Just prior to the lecture, the lecturer builds or ‘puts on their persona’ and gets into role, making their initial impact with the group. They use the ‘elements of acting’ as proposed by Tauber and Mester’s (1994) e.g. animated voice and body, space, props humour and suspense and surprise to portray and maintain their persona. This leads the to lecturer demonstrating either positive or negative ‘persona characteristics’ in terms of appearing confident, knowledgeable, fluent in the technical skills of delivering the lecture, being interesting and engendering interaction with the students, or not. These characteristics, may or may not, potentially heighten student interest, attention and attitudes to learning as suggested by Tauber and Mester (1994). This depends on whether the lecturer has successfully used the persona and if the lecturer has been able to engage students in the lecture, in competition with other factors that may be taking the students’ attention. Although the model suggests a linear process, to a great extent, the elements might be more interdependent and interrelated. This might suggest that depending on the lecturer’s perception of their effectiveness during the lecture, that they may decide to continue or adapt their persona and methods to appear more confident. Furthermore, depending on how successful the lecturer perceived the session to be, both their reflections ‘in’ and ‘on’ practice could influence how they teach in the future (Zwozdiak, 2011). Therefore, these reflections become part of the facets of the individual, via the ‘reflective feedback loop’, in the model, which then in turn influences progression through the model in subsequent lectures. This study concluded that these lecturers went through a process whereby they compare the demands of the lecture with their own knowledge base and skill, this resulted in them undertaking specific preparation in terms of content and delivery style, then they adopted their persona immediately prior to entering the lecture, maintain it throughout the lecture via the use of the elements of acting to achieve an informative interactive lecture. The results of which then feedback into their self-concept as a lecturer and consequently may affect the persona they project in future lectures. If lecturers, therefore, can take a step back to consider how they deliver lectures and the way they can deliberately, yet apparently naturally, use their voices, bodies, space and humour in meaningfully, they engage their students in lecture, it will not just result in them being perceived as a good lecturer, but also be a genuine act of education.