SlideShare una empresa de Scribd logo
1 de 16
Scientific Posters
Principles of Design
Tsai-Shiou Hsieh
Macaulay Honors College @ Queens College
City University of New York
tsaishiou.hsieh@qc.cuny.edu
(With some slides shared by current and former ITFs:
Russell Hogg, Michael Porter & Craig Willse. Thank you all!)
What is a Scientific Poster?
Visual means for communicating research to an
academic or professional community.
A summary of research that serves to create
interest by highlighting most important
findings.
Requirements
 Each group must produce one poster.
Posters can be made with Keynote or
PowerPoint.
At least one side of the poster should be no
longer than 36”. (Recommended dimensions: 48” x
36” or vice versa).
Organizing Contents
Title / Authors/ Affiliations
 Abstract
 Introduction / Background (Personas)
 Methods
 Results & Discussions (Challenges)
 Conclusions (Solutions)
 References
 Acknowledgement
Some Basic Graphic Guidelines
Images should guide the overall layout, not the text.
Avoid cluttering the poster (graphs, photos, etc.)
Watch your color contrasts.
Make sure all components are aligned properly.
Use some kind of underlying structure!
Now….. Be prepare to see a
BAD example of poster….
Ready?
We describe the philosophy andWe describe the philosophy and
design of the control flowdesign of the control flow
machine, and present the resultsmachine, and present the results
of detailed simulations of theof detailed simulations of the
performance of a singleperformance of a single
processing element. Each factorprocessing element. Each factor
is compared with the measuredis compared with the measured
performance of an advanced vonperformance of an advanced von
Neumann computer runningNeumann computer running
equivalent code. It is shown thatequivalent code. It is shown that
the control flow processorthe control flow processor
compares favorably in thecompares favorably in the
program.program.
We present a denotationalWe present a denotational
semantics for a logic programsemantics for a logic program
to construct a control flow forto construct a control flow for
the logic program. The controlthe logic program. The control
flow is defined as an algebraicflow is defined as an algebraic
manipulator of idempotentmanipulator of idempotent
substitutions and it virtuallysubstitutions and it virtually
reflects the resolutionreflects the resolution
deductions. We also present adeductions. We also present a
bottom-up compilation ofbottom-up compilation of
medium grain clusters from amedium grain clusters from a
fine grain control flow graph.fine grain control flow graph.
We compare the basic blockWe compare the basic block
and the dependence setsand the dependence sets
algorithms that partition controlalgorithms that partition control
flow graphs into clusters.flow graphs into clusters.
Our compiling strategy is toOur compiling strategy is to
exploit coarse-grain parallelismexploit coarse-grain parallelism
at function application level:at function application level:
and the function applicationand the function application
level parallelism islevel parallelism is
implemented by fork-joinimplemented by fork-join
mechanism. The compilermechanism. The compiler
translates source programstranslates source programs
into control flow graphs basedinto control flow graphs based
on analyzing flow of control,on analyzing flow of control,
and then serializes instructionsand then serializes instructions
within graphs according to flowwithin graphs according to flow
arcs such that functionarcs such that function
applications, which have noapplications, which have no
control dependency, arecontrol dependency, are
executed in parallel.executed in parallel.
We apply a parallel simulationWe apply a parallel simulation
scheme to a real problem: thescheme to a real problem: the
simulation of a control flowsimulation of a control flow
architecture, and we comparearchitecture, and we compare
the performance of thisthe performance of this
simulator with that of asimulator with that of a
sequential one. Moreover, wesequential one. Moreover, we
investigate the effect ofinvestigate the effect of
modeling the application onmodeling the application on
the performance of thethe performance of the
simulator. Our study indicatessimulator. Our study indicates
that parallel simulation canthat parallel simulation can
reduce the execution timereduce the execution time
significantly if appropriatesignificantly if appropriate
modeling is used.modeling is used.
We have demonstrated that toWe have demonstrated that to
achieve the best executionachieve the best execution
time for a control flowtime for a control flow
program, the number of nodesprogram, the number of nodes
within the system and the typewithin the system and the type
of mapping scheme used areof mapping scheme used are
particularly important. Inparticularly important. In
addition, we observe that aaddition, we observe that a
large number of subsystemlarge number of subsystem
nodes allows more actors tonodes allows more actors to
be fired concurrently, but thebe fired concurrently, but the
communication overhead incommunication overhead in
passing control tokens to theirpassing control tokens to their
destination nodes causes thedestination nodes causes the
overall execution time tooverall execution time to
increase substantially.increase substantially.
Photo Sources & Tips
 Take pictures yourself when possible!
 Flickr (www.flickr.com)
e.g.: http://www.flickr.com/photos/dnwallace/2635909272/
 Fotopedia (www.fotopedia.com)
 Attribution / Creative Commons
 Don’t enlarge photos
Text Guidelines
Break text up with bullets or numbers
Indenting shows subordination
- As in this example
Avoid lengthy paragraphs talking about why you did what
you did and whether you dislike positivism because there
is such a thing as reality out there and it operates in a
certain way and we should be able to access that in some
shape, form, or fashion and besides it’s all from some
stuffy old dead guy thinking too hard, anyway.
Text Guidelines
Be sure your letters stand out against the background.
Dark gray is a good color, but not against black background.
Keep your color palate simple
Rainbows are good for Halloweens, not for conferences
Use fonts people can read- both types and sizes!
This is very artistic for making a card, but not really good for making posters
• Titles, subtitles and headings: 40 to 70 point font
• body text: at least 24 point font
• TRIM EVERYTHING THAT’S NOT DIRECTLY
PERTINENT
Text: Less is More
Teeth are ideal for
studying life history
because they grow
incrementally, are not
remodeled during an
individual’s lifetime, and
are not highly subject to
environmental stresses.
Teeth & Life
History
 Incremental growth
 Not remodeled
 Resistant to
environmental
stress
Left to Right, Top to Bottom Flow
Title & Authors
Left to Right Flow in Rows
Title & Authors
Part 1
Part 2
Part 3
Centered Image & Peripheral Explanations
Title & Authors
Centered Explanation, Peripheral Images
Title & Authors
Final Words
 Work on your research first!
 Rich contents. Simple design
 Visuals are good, but include only
meaningful, theme-relevant tables, charts
and photos (don’t use them as space-filler).
 Draft early. Multiple revisions!

Más contenido relacionado

Similar a Poster2

Scientific_Posters_sem3
Scientific_Posters_sem3 Scientific_Posters_sem3
Scientific_Posters_sem3 afavia
 
Sem3 posterpresfall2012
Sem3 posterpresfall2012Sem3 posterpresfall2012
Sem3 posterpresfall2012afavia
 
A3 Management Method Presentation
A3 Management Method PresentationA3 Management Method Presentation
A3 Management Method Presentationkevinjardim
 
Prescriptive Analytics.pptx
Prescriptive Analytics.pptxPrescriptive Analytics.pptx
Prescriptive Analytics.pptxDhruvPatel622666
 
Structured design: Modular style for modern content
Structured design: Modular style for modern contentStructured design: Modular style for modern content
Structured design: Modular style for modern contentChristopher Hess
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software qualityUtkarsh Agarwal
 
The principles of simulation system design.pptx
The principles of simulation system design.pptxThe principles of simulation system design.pptx
The principles of simulation system design.pptxubaidullah75790
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdfAftaZani1
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxSALU18
 
17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-educationlostwithabhi
 
17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-educationlostwithabhi
 
UX STRAT 2013: Nathan Shedroff, What It Means to be Strategic
UX STRAT 2013: Nathan Shedroff, What It Means to be StrategicUX STRAT 2013: Nathan Shedroff, What It Means to be Strategic
UX STRAT 2013: Nathan Shedroff, What It Means to be StrategicUX STRAT
 
[2015/2016] RESEARCH in software engineering
[2015/2016] RESEARCH in software engineering[2015/2016] RESEARCH in software engineering
[2015/2016] RESEARCH in software engineeringIvano Malavolta
 

Similar a Poster2 (20)

Scientific_Posters_sem3
Scientific_Posters_sem3 Scientific_Posters_sem3
Scientific_Posters_sem3
 
Poster Design
Poster DesignPoster Design
Poster Design
 
Sem3 posterpresfall2012
Sem3 posterpresfall2012Sem3 posterpresfall2012
Sem3 posterpresfall2012
 
Patterns Overview
Patterns OverviewPatterns Overview
Patterns Overview
 
A3 Management Method Presentation
A3 Management Method PresentationA3 Management Method Presentation
A3 Management Method Presentation
 
Sbi simulation
Sbi simulationSbi simulation
Sbi simulation
 
Prescriptive Analytics.pptx
Prescriptive Analytics.pptxPrescriptive Analytics.pptx
Prescriptive Analytics.pptx
 
Structured design: Modular style for modern content
Structured design: Modular style for modern contentStructured design: Modular style for modern content
Structured design: Modular style for modern content
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
The principles of simulation system design.pptx
The principles of simulation system design.pptxThe principles of simulation system design.pptx
The principles of simulation system design.pptx
 
Thesis_Rehan_Aziz
Thesis_Rehan_AzizThesis_Rehan_Aziz
Thesis_Rehan_Aziz
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docx
 
17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education
 
17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education17053257 implementing-tqm-in-education
17053257 implementing-tqm-in-education
 
UX STRAT 2013: Nathan Shedroff, What It Means to be Strategic
UX STRAT 2013: Nathan Shedroff, What It Means to be StrategicUX STRAT 2013: Nathan Shedroff, What It Means to be Strategic
UX STRAT 2013: Nathan Shedroff, What It Means to be Strategic
 
Towards a Systemic Design Toolkit
Towards a Systemic Design ToolkitTowards a Systemic Design Toolkit
Towards a Systemic Design Toolkit
 
2014 toronto-torbug
2014 toronto-torbug2014 toronto-torbug
2014 toronto-torbug
 
[2015/2016] RESEARCH in software engineering
[2015/2016] RESEARCH in software engineering[2015/2016] RESEARCH in software engineering
[2015/2016] RESEARCH in software engineering
 

Último

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Poster2

  • 1. Scientific Posters Principles of Design Tsai-Shiou Hsieh Macaulay Honors College @ Queens College City University of New York tsaishiou.hsieh@qc.cuny.edu (With some slides shared by current and former ITFs: Russell Hogg, Michael Porter & Craig Willse. Thank you all!)
  • 2. What is a Scientific Poster? Visual means for communicating research to an academic or professional community. A summary of research that serves to create interest by highlighting most important findings.
  • 3. Requirements  Each group must produce one poster. Posters can be made with Keynote or PowerPoint. At least one side of the poster should be no longer than 36”. (Recommended dimensions: 48” x 36” or vice versa).
  • 4. Organizing Contents Title / Authors/ Affiliations  Abstract  Introduction / Background (Personas)  Methods  Results & Discussions (Challenges)  Conclusions (Solutions)  References  Acknowledgement
  • 5. Some Basic Graphic Guidelines Images should guide the overall layout, not the text. Avoid cluttering the poster (graphs, photos, etc.) Watch your color contrasts. Make sure all components are aligned properly. Use some kind of underlying structure!
  • 6. Now….. Be prepare to see a BAD example of poster…. Ready?
  • 7. We describe the philosophy andWe describe the philosophy and design of the control flowdesign of the control flow machine, and present the resultsmachine, and present the results of detailed simulations of theof detailed simulations of the performance of a singleperformance of a single processing element. Each factorprocessing element. Each factor is compared with the measuredis compared with the measured performance of an advanced vonperformance of an advanced von Neumann computer runningNeumann computer running equivalent code. It is shown thatequivalent code. It is shown that the control flow processorthe control flow processor compares favorably in thecompares favorably in the program.program. We present a denotationalWe present a denotational semantics for a logic programsemantics for a logic program to construct a control flow forto construct a control flow for the logic program. The controlthe logic program. The control flow is defined as an algebraicflow is defined as an algebraic manipulator of idempotentmanipulator of idempotent substitutions and it virtuallysubstitutions and it virtually reflects the resolutionreflects the resolution deductions. We also present adeductions. We also present a bottom-up compilation ofbottom-up compilation of medium grain clusters from amedium grain clusters from a fine grain control flow graph.fine grain control flow graph. We compare the basic blockWe compare the basic block and the dependence setsand the dependence sets algorithms that partition controlalgorithms that partition control flow graphs into clusters.flow graphs into clusters. Our compiling strategy is toOur compiling strategy is to exploit coarse-grain parallelismexploit coarse-grain parallelism at function application level:at function application level: and the function applicationand the function application level parallelism islevel parallelism is implemented by fork-joinimplemented by fork-join mechanism. The compilermechanism. The compiler translates source programstranslates source programs into control flow graphs basedinto control flow graphs based on analyzing flow of control,on analyzing flow of control, and then serializes instructionsand then serializes instructions within graphs according to flowwithin graphs according to flow arcs such that functionarcs such that function applications, which have noapplications, which have no control dependency, arecontrol dependency, are executed in parallel.executed in parallel. We apply a parallel simulationWe apply a parallel simulation scheme to a real problem: thescheme to a real problem: the simulation of a control flowsimulation of a control flow architecture, and we comparearchitecture, and we compare the performance of thisthe performance of this simulator with that of asimulator with that of a sequential one. Moreover, wesequential one. Moreover, we investigate the effect ofinvestigate the effect of modeling the application onmodeling the application on the performance of thethe performance of the simulator. Our study indicatessimulator. Our study indicates that parallel simulation canthat parallel simulation can reduce the execution timereduce the execution time significantly if appropriatesignificantly if appropriate modeling is used.modeling is used. We have demonstrated that toWe have demonstrated that to achieve the best executionachieve the best execution time for a control flowtime for a control flow program, the number of nodesprogram, the number of nodes within the system and the typewithin the system and the type of mapping scheme used areof mapping scheme used are particularly important. Inparticularly important. In addition, we observe that aaddition, we observe that a large number of subsystemlarge number of subsystem nodes allows more actors tonodes allows more actors to be fired concurrently, but thebe fired concurrently, but the communication overhead incommunication overhead in passing control tokens to theirpassing control tokens to their destination nodes causes thedestination nodes causes the overall execution time tooverall execution time to increase substantially.increase substantially.
  • 8. Photo Sources & Tips  Take pictures yourself when possible!  Flickr (www.flickr.com) e.g.: http://www.flickr.com/photos/dnwallace/2635909272/  Fotopedia (www.fotopedia.com)  Attribution / Creative Commons  Don’t enlarge photos
  • 9. Text Guidelines Break text up with bullets or numbers Indenting shows subordination - As in this example Avoid lengthy paragraphs talking about why you did what you did and whether you dislike positivism because there is such a thing as reality out there and it operates in a certain way and we should be able to access that in some shape, form, or fashion and besides it’s all from some stuffy old dead guy thinking too hard, anyway.
  • 10. Text Guidelines Be sure your letters stand out against the background. Dark gray is a good color, but not against black background. Keep your color palate simple Rainbows are good for Halloweens, not for conferences Use fonts people can read- both types and sizes! This is very artistic for making a card, but not really good for making posters • Titles, subtitles and headings: 40 to 70 point font • body text: at least 24 point font • TRIM EVERYTHING THAT’S NOT DIRECTLY PERTINENT
  • 11. Text: Less is More Teeth are ideal for studying life history because they grow incrementally, are not remodeled during an individual’s lifetime, and are not highly subject to environmental stresses. Teeth & Life History  Incremental growth  Not remodeled  Resistant to environmental stress
  • 12. Left to Right, Top to Bottom Flow Title & Authors
  • 13. Left to Right Flow in Rows Title & Authors Part 1 Part 2 Part 3
  • 14. Centered Image & Peripheral Explanations Title & Authors
  • 15. Centered Explanation, Peripheral Images Title & Authors
  • 16. Final Words  Work on your research first!  Rich contents. Simple design  Visuals are good, but include only meaningful, theme-relevant tables, charts and photos (don’t use them as space-filler).  Draft early. Multiple revisions!

Notas del editor

  1. So don’t just write up your paper and paste them on the poster- that won’t work!
  2. Example; cover with paper that has a hole in it that just uncovers the slide First say: follow the first commandments; Show how to cover slides “I can see that I’m running out of time, I’ll just talk faster” Say; “Let’s see, why did I put this on the slide” This concludes the advice