text:
Jamiel Ventosa Wins Manhunt International Philippines 2013— October 5, 2013
EIGHTEEN-YEAR OLD hunk from Sta. Rosa, Laguna, Jamiel Ventosa won the Manhunt International Philippines 2013 title at Friday night's pageant held at the Palacio de Maynila in Malate, October 4.
Ventosa succeeded the reigning reigning Manhunt International 2013 June Macasaet and got the ticket to represent the country in the upcoming Manhunt International 2014 pageant in Beijing, China in May 2014.
The six-feet-two-inches-tall Ventosa bested 19 other candidates including top contenders Justine Hizon of Pampanga and Renz Maun of San Jose City who placed first and second runners-up, respectively.
Ventosa also won two special awards, Mongolia's Choice and Best in Runway.
Hizon also won two other awards, the Unleash Flawless Award and Mister Sony while Maun added three other more for the night, which include Sash Factor Award, Mister Physique, and Best in Swimwear, tied with another favorite, Rommel Torres of Cabanatuan City. Torres went on to winning five other special awards: Best in Formal Wear, Best in Fantasy Wear, Mister Photogenic, Mister Friendship and Indonesia's Choice. Torres went as far as among the Top 6 finalists.
Completing the Top 6 circle are Allen Manucot of Aliaga and Phrabat Ranjan of Laguna.
One of the most important part of every men pageant is the formal wear competition. Below are the photos of the Top 6 in their formal attire, and luckily, not only one but three of them was adjudged Best in Formal Wear. Aside from Ventosa and Torres as mentioned above, the handsome Allen Manucot won the award as well.
While spectators love to see our men dressed up, there's no way ladies and the ladies-at-heart want to see them with only the private parts covered — and we are talking about the sexy swimwear competition. While we wanted to offer them all in this post, only a few deserve the spot. And that goes to First Runner-Up Justine Hizon and the two Best in Swimwear winners, Renz Maun and Rommel Torres.
For this writer, Maun got the body to die for but Torres' handsome face and sexiness while in his undies cannot be easily ignored. And yes, Hizon who is maybe lacking the abs and all, is just as sexy as his first name.
Here's the complete list of Manhunt Philippines 2013 Winners:
Manhunt Philippines 2013: Jamiel Ventosa (Sta. Rosa, Laguna)
1st Runner-Up: Justine Hizon (Pampanga)
2nd Runner-Up: Renz Maun (San Jose City)
Completing the Top 6 Finalists are:
Allen Manucot (Aliaga)
Phrabat Ranjan (Laguna)
Rommel Torres (Cabanatuan City)
Other Top 12 semi-finalists are:
Mark Anthony Beltran (San Antonio)
Christian Gonzales (Mabalacat)
Joesser Sinfuego (Naga)
Daniel Paolo David (Manila)
King Jerrick Olar (Talavera)
Golden Altamirano (Antipolo)
Special Awards:
Best in Fantasy Wear – Rommel Torres (Cabanatuan City)
Manhunt Personality – Leonel de Jesus (Pasig City)
People's Choice – Chester Manzano (Quezon City)
Mister Popularity – John Kenneth Guntan (Caloocan City)
Indonesia's Choice – Rommel Torres (Cabanatuan City)
Mongolia's Choice – Jamiel Ventosa (Sta. Rosa, Laguna)
Sash Factor Award – Renz Maun (San Jose City)
Unleash Flawless Award – Justine Hizon (Pampanga)
Mister Critical Beauty – Golden Altamirano (Antipolo)
Mister Sony – Justine Hizon (Pampanga)
Mister Photogenic – Rommel Torres (Cabanatuan City)
Mister Friendship – Rommel Torres (Cabanatuan City)
Mister ABC Smile – Allen Manucot (Aliaga)
Best Dental Smile – Mark Anthony Beltran (San Antonio)
Mister Cosmo Body – Phrabat Ranjan (Laguna)
Mister Physique – Renz Maun (San Jose City)
Best in Runway – Jamiel Ventosa (Sta. Rosa, Laguna)
Best in Swimwear – Renz Maun (San Jose City) and Rommel Torres (Cabanatuan City)
Best in Formal Wear – Allen Manucot (Aliaga), Jamiel Ventosa (Sta. Rosa, Laguna) and Rommel Torres (Cabanatuan City)
What do you think of Ventosa's chances at the Manhunt International 2014? Will he replicate the success of June Macasaet? Let us know in the comments below.
About author
Ely Valendez is an award-winning blogger-journalist based in the Philippines. He handles several social media marketing projects for various brands in his home country as well as for a US-based IT/e-commerce company, PCM where he works full time. He uses his spare time doing financial consultancy for a UK-based company. He also sits as member of the Board of Directors of the Philippines Communication Society and serves as a web manager and resource person of the Philippine Press Institute.
Related Articles
Donate Your Broken Phones, Help Build Classrooms in AklanOctober 5, 2014
Edward Benosa to conquer showbiz with original, soulful songsOctober 5, 2014
#GEN3NextACT: The Artistically Designed Globe StoresOctober 5, 2014
Follow Us On Instagram
Recent Posts
- Aj Ramos speaks up amidst video scandal October 6, 2014
- The Aj Ramos Scandal: Why Is Everyone Happy About It? October 6, 2014
- Donate Your Broken Phones, Help Build Classrooms in Aklan October 5, 2014
- Edward Benosa to conquer showbiz with original, soulful songs October 5, 2014
- #GEN3NextACT: The Artistically Designed Globe Stores October 5, 2014
- Globe brings back Free Facebook for postpaid, prepaid, TM subscribers October 4, 2014
- Cinemalaya 2014's award-winning 'The Janitor' to open in regular theaters October 8 October 4, 2014
- Hey Joe Show: New Humor Vlog Features Bisaya-Speaking Americans October 3, 2014
- Healthy Is Hot: The Ellen Adarna Banned TVC Hits The Web September 25, 2014
- Bench' The Naked Truth Postponed September 19, 2014


text:
Join our network of non-profits, companies and individuals who believe social change can happen through design.Become A Member
Popular Blogs
- Yahnie Miller
0 Votes / 7 Posts
- Margaret Koyal
0 Votes / 6 Posts
- LogicGateOne Corp
0 Votes / 4 Posts
- lloyf thomas
0 Votes / 4 Posts
Most Active Members
- Kate Andrews
321 Recent Posts
- v-neeta
305 Recent Posts
- steven landau
157 Recent Posts
- Douglas Best
126 Recent Posts
Recent Work Samples
Designer (Graphic Design)
- Vicky Theodoreli
Designer (Graphic Design)
- April Befort
Branding and Design Coordinator
- Thomas Parry
Masters Product Design
Naseem Rafiei
Minneapolis, Minnesota, United States
Member since March 02, 2010
Born to Persian and Czech parents, raised in the suburbs of Minneapolis, MN, I am carving my design niche and understanding who I am as a visual communicator.
I volunteer with the MN chapter of AIGA in a program called Create! Don't Hate, in which I work with high school juniors and seniors at an inner city school and teach them about design terminology. The goal of CDH is to ultimately work these students to create a billboard about tolerance which will go on display in our community.
My Competition Entries
Everything is designContact Naseem Rafiei
My Interests
- Industrial Design
- Environmental Design
- Communication Design
- Fashion Design
- Audio/Visual Design

subset: commoncrawl


text:
The Blog
Barney Bests Bielat in Massachusetts
9:38 PM, Nov 2, 2010 • By MICHAEL WARREN
Widget tooltip
Get alerts when there is a new article that might interest you.
Fox News has called the race in Massachusetts's Fourth District. 30-year incumbent Barney Frank has defeated upstart Republican Sean Bielat. Frank seemed to be facing his first serious challenge in decades, but the Newton Democrat appears to be carrying this race by a large margin.
Related Stories
Article TAGS:
Recent Blog Posts
The Weekly Standard Archives
Browse 18 Years of the Weekly Standard
Type in your email
Featured Writers
Our Writers
What Did You Miss?
© Copyright 2014 The Weekly Standard LLC - A Weekly Conservative Magazine & Blog. All Rights Reserved.
Privacy Policy | Terms of Use


text:
Tov is one of the 21 aimags (provinces) of Mongolia. The national capital Ulaanbaatar is located roughly at its center, but the city itself is administrated as an independent municipality.The Aimag includes the western part of the Khentii Mountains, the mountains around the capital, as well as rolling steppe in the south and west. The most interesting body of water is the Tuul River, which crosses Ulaanbaatar and later joins the Orkhon River.
My well travel experience was Jomolhari Trek in Bhutan. The Jomolhari Trek is to Bhutan what the Everest base camp route is to Nepal; a trekking pilgrimage. with two different versions, it`s one of the most trodden routes in the country, and almost 40% of all trekkers who come to Bhutan end up following one of the Jomolhari routes. the first three days of the trek follow the Paro Chhu valley to…November 18, 2014 Reply Report Abuse
Thank you Godotravellers for excellent tour. I thoroughly enjoyed the whole trip, its magnificent. Keep it up.November 17, 2014 Reply Report Abuse


text:
POET: Parameterized Optimizations for Empirical Tuning.
ABSTRACT The excessive complexity of both machine architectures and applications have made it difficult for compilers to stat- ically model and predict application behavior. This observa- tion motivates the recent interest in performance tuning using empirical techniques. We present a new embedded scripting language, POET (Parameterized Optimization for Empirical Tuning), for parameterizing complex code transformations so that they can be empirically tuned. The POET language aims to significantly improve the generality, flexibility, and efficiency of existing empirical tuning systems. We have used the language to parameterize and to empirically tune three loop optimizations—interchange, blocking, and unrolling— for two linear algebra kernels. We show experimentally that the time required to tune these optimizations using POET, which does not require any program analysis, is significantly shorter than that when using a full compiler- based source-code optimizer which performs sophisticated program analysis and optimizations.
- SourceAvailable from: Olivier Sentieys
Conference Paper: GeCoS: A framework for prototyping custom hardware design flows[Show abstract] [Hide abstract]
ABSTRACT: GeCoS is an open source framework that provide a highly productive environment for hardware design. GeCoS primarily targets custom hardware design using High Level Synthesis, distinguishing itself from classical compiler infrastructures. Compiling for custom hardware makes use of domain specific semantics that are not considered by general purpose compilers. Finding the right balance between various performance criteria, such as area, speed, and accuracy, is the goal, contrary to the typical goal in high performance context to maximize speed. The GeCoS infrastructure facilitates the prototyping of hardware design flows, going beyond compiler analyses and transformations. Hardware designers must interact with the compiler for design space exploration, and it is important to be able to give instant feedback to the users.Source Code Analysis and Manipulation (SCAM), 2013 IEEE 13th International Working Conference on; 01/2013
- Petascale Computing: Algorithms and Applications, 01/2007: pages 443-462; Chapman & Hall / CRC Press, Taylor and Francis Group.
Conference Paper: Improving High-Performance Sparse Libraries Using Compiler-Assisted Specialization: A PETSc Case Study[Show abstract] [Hide abstract]
ABSTRACT: Scientific libraries are written in a general way in anticipation of a variety of use cases that reduce optimization opportunities. Significant performance gains can be achieved by specializing library code to its execution context: the application in which it is invoked, the input data set used, the architectural platform and its backend compiler. Such specialization is not typically done because it is time consuming, leads to nonportable code and requires performance-tuning expertise that application scientists may not have. Tool support for library specialization in the above context could potentially reduce the extensive understanding required while significantly improving performance, code reuse and portability. In this work, we study the performance gains achieved by specializing the single processor sparse linear algebra functions in PETSc (Portable, Extensible Toolkit for Scientific Computation) in the context of three scalable scientific applications on the Hopper Cray XE6 Supercomputer at NERSC. We use CHiLL (Compos able High-Level Loop Transformation Framework) to apply source level transformations tailored to the special needs of sparse computations and automatically generate highly optimized PETSc functions. We demonstrate significant performance improvements of more than 1.8X on the library functions and overall gains of 9 to 24% on three scalable applications that use PETSc's sparse matrix capabilities.Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International; 01/2012
Page 1
POET: Parameterized
Optimization for Empirical Tuning
Q. Yi, K. Seymour, H. You, R. Vuduc, D. Quinlan
January 30, 2007
IPDPS Workshop on Performance Optimization of High-Level
Languages and Libraries
Long Beach, CA, United States
March 30, 2007 through March 30, 2007
Page 2
This document was prepared as an account of work sponsored by an agency of the United States
Government. Neither the United States Government nor the University of California nor any of their
employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for
the accuracy, completeness, or usefulness of any information, apparatus, product, or process
disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any
specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise,
does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United
States Government or the University of California. The views and opinions of authors expressed herein
do not necessarily state or reflect those of the United States Government or the University of California,
and shall not be used for advertising or product endorsement purposes.
This work was performed under the auspices of the U. S. Department of Energy by University of
California, Lawrence Livermore National Laboratory under Contract W-7405-Eng-48.
Page 3
POET: Parameterized Optimizations for Empirical Tuning
Qing Yi∗
Keith Seymour†
∗University of Texas at San Antonio, TX, 78249, USA
†University of Tennessee at Knoxville, TN, 37996, USA
‡Lawrence Livermore National Laboratory, CA, 94551, USA
Haihang You†
Richard Vuduc‡
Dan Quinlan‡
The excessive complexity of both machine architectures
and applications have made it difficult for compilers to stat-
ically model and predict application behavior. This observa-
tion motivates the recent interest in performance tuning using
empirical techniques. We present a new embedded scripting
language, POET (Parameterized Optimization for Empirical
Tuning), for parameterizing complex code transformations
so that they can be empirically tuned. The POET language
aims to significantly improve the generality, flexibility, and
efficiency of existing empirical tuning systems. We have used
the language to parameterize and to empirically tune three
loop optimizations—interchange, blocking, and unrolling—
for two linear algebra kernels. We show experimentally
that the time required to tune these optimizations using
POET, which does not require any program analysis, is
significantly shorter than that when using a full compiler-
based source-code optimizer which performs sophisticated
program analysis and optimizations.
I. Introduction
Over the past 30 years, both modern computer archi-
tectures and software applications have become extremely
complex. A modern computer typically includes one or more
core microprocessors, multiple levels of cache, a virtual
memory system, and an interconnection network; while a
non-trivialapplication often includes millions of lines of code
distributed in thousands of different files. Such complexity
exceeds the capability of typical compilers to statically model
and predict application behavior. As a result, an application's
performance has frequently suffered relative to its potential.
Recent research has demonstrated that empirical tuning of
application performance can significantly improve the effec-
tiveness of compiler optimizations [23], [16], [12], [13], [18],
[9], [27]. In these approaches, sensitive restructuring trans-
formations are parameterized and dynamically re-configured
1-4244-0910-1/07/$20.00 c ?2007 IEEE.
<code Function pars=(head,decl,body)>
<code Nest pars=(loop, body) >
@loop@ {
<code Sequence pars=(s1,s2) >
<code Loop pars=(i,start,stop,step) >
@init=(if start=="" then "" else (i "=" start ));
test=(if stop=="" then "" else (i "<=" stop ));
incr=(if step=="" then "" else (i "+=" step ));
@for (@init@; @test@; @incr@)
<xform Unroll pars=(input,uloop) tune=(ur=16)>
if (!(input : Nest#(loop,body))) then (
if (input : Function#(head,decl,body)) then
else if (input : Sequence#(s1,s2)) then
else input
else if (loop != uloop) then
Nest#(loop, Unroll#(body,uloop))
else if (!ur || ur == 1) then input
else (
loop : Loop#(ivar,start,stop,step);
dup = (body DUPLICATE#(_, ur-1,(ivar "+=1;" ENDL body)));
Sequence#(Nest#(Loop#(ivar,start,(stop "-" ur-1),step),dup),
Fig. 1. POET definition of loop unrolling
according to performance feedback of the optimized code.
Previous research has used both library- and compiler-based
approaches, where a library generator or an optimizing
compiler is dynamically reconfigured to make different opti-
mization decisions. In the library-based approach, the library
code generator is manually written by program developers
based on their domain-specific knowledge about both the
applications and the machines to which their libraries might
be ported. A number of such libraries have been shown to
be highly successful in extracting portable high performance
Page 4
include opt.poet
<define loopJ Loop#("j",0,"n",1)>
<define loopI Loop#("i",0,"m",1)>
<define loopK Loop#("k",0,"l",1)>
<define mmStmt "c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];">
<define nest1 Nest#(loopK,mmStmt)>
<define nest2 Nest#(loopI,nest1)>
<define nest3 Nest#(loopJ,nest2)>
<define mmHead "void dgemm(int m, int n, int l, double alpha,
double *a, double *b, double *c)">
<define dgemm Function#(mmHead, "int i, j, k;", nest3)>
<define mm_unroll (Unroll#(dgemm,loopK)) >
<define mm_block(Block#(dgemm,nest3,mmStmt))>
<define mm_permute (Permute#(dgemm,nest3,mmStmt))>
<define mm_block_unroll (Unroll#(mm_block,
<output mm.c dgemm>
<output mm_unroll.c (Unroll.ur=8; mm_unroll)>
<output mm_block.c (Block.bsize=(8 64 128); mm_block)>
<output mm_permute.c (Permute.order=(3 2 1); mm_permute)>
<output mm_block_unroll.c
(Block.bsize=(16 16 8);Unroll.ur=8; mm_block_unroll)>
Fig. 2. POET definition of matrix multiplication
across different machines [22], [5], [8], [14], [19]. To extend
the success of empirically tuned libraries, recently, many
iterative optimizing compilers have been built to support
empirical performance tuning of general applications.
Although both the library-based and compiler-based em-
pirical tuning approaches are effective, there are some limits
to their generality and portability. The library-based ap-
proach requires manual orchestration of sophisticated low-
level optimizations and is therefore time consuming and
error-prone. Additionally, the optimization techniques cannot
easily transfer to other applications. The compiler-based
approach applies to all applications that have access to the
optimizing compiler. However, it restricts the applications
to optimizations available only within the compiler. The
empirical optimizing compiler cannot incorporatecustomized
code transformations, and it typically does not provides
much information to the outside world, e.g., why particular
transformations were or were not applied.
This paper presents a language, POET (Parameterized Op-
timization for Empirical Tuning), to decouple the empirical
tuning aspect of performance optimization from the specifics
of any library or compiler. POET is an embedded scripting
language which supports highly efficient and flexible param-
eterization of code optimizations for scientific computing. It
can be embedded in code written in any other language, such
as C, C++, or FORTRAN, by treating input code fragments
as parameterized strings without attempting to interpret the
underlying language. Figures I and 2 illustrate the POET
language definitions for optimizing a matrix multiplication
kernel. The output of the optimization is shown in Figure 5.
The details of the language is explained in Section II.
The goal of the POET language is to compactly describe
parameterized code optimizations and how these optimiza-
tions can be applied differently to improve the performance
of input applications. A POET script can be created for
each application, either by an optimizing compiler or by
a professional library developer. The script can then be
ported to different machine architectures and dynamically
configured by an independent empirical search engine, which
invokes a POET language interpreter to build different in-
stances of optimized code. We have carefully designed the
POET language to offer strong support for the following
• Generic restructuring transformations can be easily de-
fined and can be used to optimize arbitrary application
codes. The definition of loop unrolling in Figure I
illustrates an example of such generic code transfor-
mation. Library developers can easily use POET to
define their customized code transformations without
having to build any specialized compiler. We will define
and provide as part of the language distribution a code
transformation library which includes a large collection
of predefined generic code transformations. Both library
developers and optimizing compilers can use these pre-
defined transformations to optimize their code. Figure 2
illustrates how to apply predefined code optimizations
to a matrix-multiplication kernel.
• Important properties and special semantics of code
fragments can be easily expressed in the description of
input code. The information can then be utilized in the
definition of generic code transformations. In Figure I,
Function, Nest, Sequence and Loop are predefined code
templates which convey special meaning to the loop
unrolling transformation. By describing the input code
in Figure 2 in terms of these code templates, we can then
easily apply different loop optimizations to the matrix-
multiplication kernel. Through the language support
for specially tagged code templates, library developers
can encode their domain-specific knowledge within the
input code description, and optimizing compilers can
easily make the results of their program analysis avail-
able to the external world.
• Each restructuring transformation allows a collection
of integer tuning parameters (e.g., the ur parameter
for loop unrolling in Figure I) as the interface of
reconfiguration. An optimization space is therefore ex-
plicitly available to all independent search engines in the
empirical exploitation of best application performance.
Generic search engines can consequently be developed
without being tied to any specific compiler or library
optimization. The design of a better interface to inde-
pendent search engines is our ongoing work.
Note that the POET language parameterizes code transfor-
mations, which are typically the final stage of any program
optimization, instead of parameterizing the configuration of
any optimizing compiler. In fact, POET is designed to be
the output language of optimizing compilers. An optimizing
compiler will first perform program analysis to discover
all optimizations that might potentially improve application
performance. It then decomposes the possible result of op-
timization into a collection of POET code transformation
routines that can be applied to improve the input code. The
Page 5
POET output will then serve as the distribution form of
the application and can be empirically tuned whenever the
application needs to be ported to a different machine.
POET offers more flexible empirical tuning of application
performance because it serves as a modular communication
interface among independent optimizing compilers, appli-
cation developers, and empirical search engines. It offers
a generic tool to library developers in building their cus-
tomized collection of code optimizations and in allowing
such optimizations to be generalized for other applications. It
offers a portable output language for optimizing compilers to
generate parameterized code transformationsand to explicitly
formulate program analysis results to the outside world.
The optimizing compiler no longer needs to reside on the
target machine for the application to be empirically tuned.
Moreover, programmers can modify and extend the output
of optimizing compilers to additionally incorporate their
domain-specific knowledge.
Besides the convenient flexibility provided by the POET
language, using POET can greatly improve the efficiency of
tuning since the compiler or professional library developer
needs to perform the analysis only once when creating the
scripts. The analysis result is then tuned as many times
as necessary without reapplying the analysis. To verify this
belief, we have implemented the POET interpreter and used
POET to parameterize three preliminary optimizations—loop
interchange, blocking and unrolling—for two linear algebra
kernels. We measured the time to empirically tune these
kernels both through POET parameterization and through a
full-blown source-to-source optimizer, and show that tuning
using POET takes significantly less time.
II. The POET Language
The concrete grammar of the POET language is shown
in Figure 3 and illustrated in Figure I and 2. In summary, a
POET script contains a collection of disjoint sections, each
uniquely identified by a global name and implemented by
mapping the unique name (the handle of the section) to a
POET expression.
A. Defining POET Sections
POET supports four different kinds of sections: code,
xform, define and output. The code and xform sections
are used to define generic code transformations which can be
applied to arbitrary code; the define and output sections are
used to describe transformations applicable to any particular
input code. Both code and xform sections use the pars
attribute to define a sequence of input parameters. The
xform section additionally uses the tune attribute to define
a sequence of integer parameters which can be used to
reconfigure the transformation. Each tuning parameter must
have a default value which defines the default behavior of
the transformation.
(1) poet : {section}
(2) section :
"<" "code" ID {codeAttr} ">" Exp "<" "/code" ">"
(3)| "<" "xform" ID {xformAttr} ">" Exp "<" "/xform" ">"
(4)| "<" "define" ID Exp ">"
(5)| "<" "output" FNAME Exp ">"
(6) codeAttr : "pars" "=" "(" ID {"," ID} ")"
(7) xformAttr : "pars" "=" "(" ID {"," ID} ")"
(8)| "tune" "=" "("ID"="INT{","INT} {";"ID"="INT{","INT}}")"
(9) Exp : Op
| Op ";" Exp | Op "," Exp | Op Exp
(10)Op : "if" Op "then" Op "else" Op
(11) | ID {"." ID} "=" Op
(12) | ID ":" Op
(13) | ID {"." ID} "#" Unit| ["car","cdr",INT] "#" Op
(14) | REPLACE "#" "(" Op "," Op "," Op ")"
(15) | PERMUTE "#" "(" Op "," Op ")"
(16) | DUPLICATE "#" "(" Op "," Op "," Op ")"
(17) | Op ["+","-","*"] Op| "-" Op
(18) | Op ["<","<=",">",">=","==","!="] Op
(19) | "!" Op | Op "&&" Op| Op "||" Op
(20) | Unit
(21)Unit : ID {"." ID} | INT |SOURCE | "(" Exp ")"
identifiers, e.g. Loop, Nest;
file names, e.g., mm.c, ../dgemm.c;
integer literals, e.g., 1, 0, 16, 64;
strings of code fragments,
e.g. "c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];"
Zero or more occurrences s1s2...sn
e.g., {","ID} (zero or more of ", ID");
[t1,t2,..,tm] one token out of t1,t2,..,tm
e.g., [" + "," − ", " ∗ "] ("+", "-", or "*").
Fig. 3. Formal grammar of the POET language
(1) e := i
(2) | s
(3) | e1 e2
(4) | e1,e2,...,em
(5) | car # e1
(6) | cdr # e1
(7) | i # e1
(8) | cv # e1
e.val = i.val
e.val = s.val
e.val = list(eval(e1),eval(e2))
e.val = tuple(eval(e1),eval(e2),...,eval(em))
t = eval(e1);e.val = is list(t)?first(t) : t
t = eval(e1);e.val = is list(t)?rest(t) : ""
t = eval(e1);e.val = tuple elem(t, i.val)
if(!replaceCode) e.val = cv#eval(e1)
else {set pars(cv,eval(e1));e.val = eval(find code(cv))}
e.val = match AST(e1,e2)
e.val = find code(dv)
e.val = find value(lv)
set value(lv, eval(e1));e.val = ""
set pars(xv,eval(e1));e.val = eval(find code(xv))
(14)| repl(e1,e2,e3) e.val = Replace(eval(e1),eval(e2),eval(e3))
(15)| perm(e1,e2)
e.val = Permute(eval(e1),eval(e2))
(16)| dup(lv, t,e1)
for(i = 0;i < t;+ + i)
{set value(lv, i); e.val = list(eval(e1),e.val)}
(17)| e1;e2
eval(e1): e.val = eval(e2)
(18)| if(e1,e2,e3)
e.val = bool(eval(e1))? eval(e2) : eval(e3)
(19)| e1 opi e2
e.val = eval(e1)opie2.val
(20)| ! e1
e.val = ! bool(e1.val)
(21)| e1 opbe2
e.val = bool(e1.val) opbbool(e2.val)
(9) | e1: e2
(10)| dv
(11)| lv
(12)| lv = e1
(13)| xv # e1
Notations: i: integer constants; s: string constants; lv: local variables of the cur-
rent scope; cv: global handles of code sections; dv: global handles of define
sections; xv: global handles of xform sections; opi: integer binary operations
(+,−,∗,<,>,==,<=,>=,!=); opb: boolean binary operations (&&, ||).
Fig. 4. Evaluation rules for POET expression
a) The code Section: POET uses code sections to
define parameterized code templates that convey special
semantics. When an input program is defined in terms of
these code templates, a generic code transformation (defined
by xform sections) can recognize the structure of the input
program and apply optimizations accordingly. For example,
Figure I includes four code sections: Loop, Nest, Sequence
and Function. These templates have predefined meanings
which are recognized by the loop unrolling transformation
Page 6
defined in the Unroll section. When the matrix multiplica-
tion kernel is defined using these templates in Figure 2, it
can then benefit from the predefined generic optimizations
in opt.poet. Note that a reserved token, '@', appears in the
code templates in Figure I but is skipped in the grammar
specification. The '@' symbol is implicitly handled by
the POET lexical analyzer and is used solely for context
switching between POET definitions and source strings of
the underlying language.
b) The xform Section: Each xform section de-
fines a generic code transformation that can be applied
to optimize arbitrary code. As illustrated by the Unroll
section in Figure I, each xform section operates on an
input code, reorganizes various components within the input,
and returns the restructured code. The transformation relies
on a collection of predefined code templates to recognize
the structure of input code. All the inputs to a xform
section are defined using the pars attribute. In Figure I, the
Unroll transformation has two parameters, the input code
to transform (input) and the loop within input to unroll
Each xform section can additionally have a sequence
of tuning parameters which controls the re-configuration of
code transformation. In Figure I, the transformation Unroll
has a single tuning parameter, ur, which controls the loop
unrolling factor. Transformation tuning parameters can be
modified anywhere within a POET script, as illustrated by
the output sections of Figure 2.
c) The define and output Sections: In POET, the
define and output sections are used to decompose input
programs into pre-defined code templates and to dynamically
apply different transformations to optimize the input code.
Each define section is a macro definition which associates a
global name with a particular POET expression. Each output
section defines a file name and the POET expression that
should be output to the file as result of code optimization.
In the expected common case where all the necessary opti-
mizations have been predefined, users of POET only need to
write a collection of define and output sections to optimize
their code, as illustrated by Figure 2.
B. POET expressions
The non-terminal Exp in Figure 3 defines the concrete
syntax of a POET expression. Each POET expression is
internally translated into an abstract syntax tree (AST) repre-
sentation, which is dynamically evaluated when the result of
expression is needed. The abstract syntax of POET expres-
sions, as well as rules to evaluate each operation, are defined
in Figure 4. The following summarizes the composition of
POET expressions in more detail.
d) Atomic Values: POET supports two kinds of
atomic values, integers and strings, denoted by symbols i
and s, respectively, in Figure 4. A string value is defined
either by enclosing the content within a pair of double quotes
<xform BlockHelp pars=(nest, inner, blocks)>
if (nest == inner) then ("",nest,"")
else (
nest : Nest#(Loop#(i,start,stop,step),body);
ii = (i i);
if (blocks : ((bsize rsize))) then ""
else (bsize=blocks; rsize=blocks);
rest = BlockHelp#(body, inner, rsize);
ivars = 3#rest;
( (Loop#(ii,start,stop,bsize) 1#rest),
(if (ivars=="") then ii else (ii "," ivars)))
<xform Block pars=(input, nest1, inner) tune=(bsize=16)>
if (! (input : Nest#(loop,body)))
if (input : Function#(head,decl,body)) then (
"#define min(a,b) ((a < b)? a : b)" ENDL
else if (input : Sequence#(s1,s2)) then
else input
else if (input != nest1) then
Nest#(loop, Block#(body,nest1,inner))
else (
rest = BlockHelp# (input, inner, bsize);
Sequence#( ("int " 3#rest ";" ENDL),
BuildNest#(1#rest, 2#rest))
then (
<xform Permute pars=(input, nest1, inner) tune=(order=0)>
if (order == 0) then input
else if (! (input : Nest#(loop,body)))
if (input : Function#(head,decl,body)) then
else if (input : Sequence#(s1,s2)) then
else input
else if (input != nest1) then
Nest#(loop, Permute#(body,nest1,inner))
else (
loops = FindLoopInNest#(nest1, inner);
nloops = PERMUTE#(order, loops);
BuildNest#(nloops, inner)
Fig. 6. POET definition of loop blocking and
then (
(e.g., "i < b", "3.215"), or by simply placing the content
inside template definitions of code sections (e.g., the content
of Function in Figure I). POET provides a special string,
ENDL, to denote line-breaks in the underlying language.
e) Compound Data Structures: POET supports two
built-in compound data structures: list and tuple. Operations
supporting these data structures are defined in lines (3–7) of
Figure 4.
Lists are composed by simply concatenating elements
together. For example, a "<=" b produces a list ℓ with
at least three elements, a, "<=", and elements from b
(if b is a list, ℓ contains all elements in b; otherwise, ℓ
contains b). Because the type of b is unknown,lists are
dynamic data structures that may contain arbitrary numbers
of elements. In contrast, tuples are composed by connecting
a predetermined number of elements with commas. For ex-
ample, "i′′,0,"m′′,1 produces a tuple t with four elements,
Page 7
void dgemm(int m, int n, int l, double alpha,
double *a, double *b, double *c)
int i, j, k;
int kk;
for (i=0; i < m; i += 1) {
for (j=0; j < n; j += 1) {
for (k=0; k < l-7; k += 1) {
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
}for ( ; k < l; k+=1) {
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
(a) Output in mm unroll.c
#define min(a,b) ((a<b)? a : b)
void dgemm(int m, int n, int l, double alpha,
double *a, double *b, double *c)
int i, j, k;
int ii, jj, kk;
for (ii = 0; ii < m; ii+=8)
for (jj = 0; jj < n; jj+=64)
for (kk = 0; kk < l; kk+=128)
for (i = ii; i < min(ii+8,m); i+=1)
for (j = jj; j < min(jj+64,n); j+=1)
for (k = kk; k < min(kk+128,l); k+=1)
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
(b) Output in mm block.c
void dgemm(int m, int n, int l, double alpha,
double *a, double *b, double *c)
int i, j, k;
for (k=0; k < l; k += 1) {
for (j=0; j < n; j += 1) {
for (i=0; i < m; i += 1) {
c[i+j*m]+= alpha*b[k+j*l] * a[i+m*k];
(c) Output in mm permute.c
Fig. 5. Optimized matrix multiplication output from interpreting Figure 2
"i′′,0,"m′′,and 1. In practice, lists are used in almost all cases
due to their flexibility, and tuples are used to define values
with a known structure.
Elements in a list ℓ are accessed through two operations:
car#ℓ, which returns the first element of ℓ (if ℓ is not a list,
it simply returns ℓ); and cdr#ℓ, which returns the rest of the
list (if ℓ is not a list, it returns empty string). Similarly, each
element in a tuple t is accessed by invoking i#t, where i is
the index of the element being accessed. For example, if ℓ
= (a "<=d" 3), then car#ℓ returns a, car#cdr#ℓ returns
"<=", and car#cdr#cdr#ℓ returns 3; if t = (i,0,"m",1),
then 1#t returns "i", 2#t returns 0, 3#t returns "m", and
4#t returns 1.
f) Code Templates: Each code section in POET
defines a parameterized code template that conveys some
special semantics. The code template is treated as a unique
user-defined compound data structure, where the template
parameters are treated as data fields, until the final optimized
code needs to be output to an external file. As shown
at line (8) of Figure 4, unless the replaceCode is set to
true, which indicates the final output is being constructed,
the invocation of code template cv is simply treated as
building a compound data structure using the given template
Treating code templates as user-defined compound data
structures not only allows compact representation of the input
program but also allows generic code transformations being
easily built and conveniently applied successfully, as illus-
trated by the mm block unroll optimization in Figure 2,
where loop blocking and unrolling are applied as separate
passes over the input code.
g) Determining Types Of Expressions: POET is a
dynamically typed language; that is, the types of all values
are dynamically checked immediately before they are used.
POET provides a pattern matching operation, syntactically
defined at line (12) of Figure 3, to examine types of ex-
pressions. The evaluation of pattern matching is defined at
line (9) of Figure 4, where the structures of e1 and e2 are
recursively examined to determine whether their types match.
Note that when uninitialized local variables appear in the
pattern matching operation, these variables are treated as
place holders which can be matched to arbitrary expressions.
If the type matching is successful, all the uninitialized
variables would have been assigned a valid value. Therefore
the pattern matching operation can be used both for dynamic
type checking and for initializing local variables. Both pur-
poses are illustrated extensively in the Unroll section of
Figure I.
h) Global and Local Variables: POET expressions
may contain both global and local variables. Global variables
are introduced by define sections and are denoted as dv in
Figure 4. Local variables are denoted as lv in Figure 4 and
can be introduced through the pars and tune attributes or
simply through the use of new names in code or xform
sections. Examples of local variables in Figure I include
init, test, incr in section Loop, and loop,body,head,decl,
dup in section Unroll. Two POET operations can be used
to initialize local variables, direct assignment (line (11) of
Figure 3 and pattern matching (line (12) of Figure 3. Both
operations are used extensively in Figure I.
i) Applying Code Transformation: Invocation of
code transformations (e.g., invocation of the Unroll section
in Figure I) is syntactically defined at line (13) of Figure 3.
As shown by line (13) of Figure 4, the evaluation first sets
the transformation parameters and then simply evaluates the
POET expression associated with the transformation handle
xv. Each invocation of xv is associated with a dynamic acti-
vation record implemented within entries of the local symbol
table, so that values of local variables are not disrupted by
recursive invocation of the transformation routines. Before
invoking each xform handle xv, the tuning parameters of
xv can be modified to allow dynamic reconfiguration of
Besides code transformations defined in xform sections,
POET supports three built-in code transformations: replace,
which replaces all appearances of a data item with a different
value in a target expression; duplicate, which replicates
the target code by a pre-configured number of times; and
permute, which rearranges the order of elements in an
predefined list. All transformations return a new expression
as result instead of modifying any of the input parameters.
The syntax of these buildin transformations are defined at
Page 8
lines (14–16) of Figure 3, and their evaluations are defined
at lines (14–16) of Figure 4.
j) Control Flow and Integer/Boolean Operations:
POET supports three control-flow structures: sequence, con-
ditional and function call (e.g., invocations to code trans-
formations). Loops are not directly supported, and users are
expected to use recursive function calls instead.
Line (15–18) of Figure 4 defines the collection of integer
and boolean operations supported by POET. These opera-
tions include integer arithmetics (+,-,*), integer comparisons
(<,<=,>,>=,==,!=), and boolean arithmetics (!, && and
||). The semantic definition of these operations is straightfor-
ward and follows the C language. When evaluating boolean
operations, all input values are converted to integers (1 and
0) by invoking the bool function in Figure 4, which converts
empty strings to 0 and all other non-integer values to 1.
III. Using POET
The POET language is designed to support easy definition
of generic code transformations and efficient configuration
of parameterized transformations for empirical tuning. This
design objective is supported by treating user-defined code
templates as extensible compound data structures, by dy-
namic pattern matching in code transformations, and by dy-
namically re-configurable tuning parameters. The support of
generic code templates will particularly help both optimizing
compilers and professional library developers to communi-
cate their special knowledge about the input application. The
POET language can express all code transformations which
can be encoded using a recursive algorithm.
We have used POET to support the tuning of three
code optimizations: loop interchange, blocking, and un-
rolling. Figure 2 shows POET definitions for applying these
transformations to optimize a matrix multiplication kernel.
The definition of loop unrolling is shown in Figure I. The
definition of loop blocking and permutation is shown in
Figure 6.
The output code from applying unrolling, blocking and
permutation transformations are shown in Figure 5. We pur-
posefully defined all the transformations to produce almost
identical output as produced by our source-to-source loop
optimizer [24]. The transformation can certainly be adapted
so that the output code is more efficient. How to best apply
important transformations in POET is an important research
topic that we will address in future work.
IV. Experimental Results
To show that using POET can significantly reduce the
code generation time of empirical tuning, we experimentally
compared the tuning time using POET to the time using a
full-blown source-to-source optimizer, for two dense linear
algebra kernels.
A. Experimental Setup
We empirically searched the optimization space of
two kernels, dense double-precision matrix-matrix multiply
(DGEMM) and matrix-vector multiply (DGEMV), on a 3.4GHz
Pentium 4, using gcc 3.4.4 as the back-end compiler. We
used baseline C implementations of these kernels that are
simplified from the complete BLAS implementations. We
exploited the search space of applying loop interchange,
blocking and unrolling optimizations to both kernels.
We used the source-to-source loop optimizer developed
by Yi, et al. [24]. The optimizer is called LoopProcessor
and is implemented within the ROSE compiler infrastruc-
ture [17]. We used command-line options to configure what
transformations LoopProcessor should apply to our kernel
For empirical tuning, we used a search engine developed
by You, et al. [26]. The search engine is based on the Nelder-
Mead simplex search, which is a non-derivative based direct
search method. For comparison, we have implemented a
second search technique which is completely random and
stops after a predetermined number of evaluations (trials).
B. Results and Discussion
Table I shows the overall search time and the best perfor-
mance of optimized kernels using the POET approachand the
LoopProcessor respectively. Each table entry is the averaged
result of ten runs of applying the simplex search for the
best blocking and unrolling factors. Since the simplex search
starts from random points and continues until a desired
performancelevel is observed, the number of trial evaluations
typically varies from run to run. On average using POET and
LoopProcessor perform a similar number of evaluations. The
search time in Table I includes the time to generate, compile
(using gcc), and execute instances of the optimized kernels.
From Table I, the overall search time using POET is more
than two times faster than using LoopProcessor, whereas the
optimized kernels produced by POET also perform better
compared to kernels produced by the LoopProcessor. The
lagging performance of optimizations by LoopProcessor is
due to several calls to a function min which is not inlined
by the back-end gcc compiler, while the POET script defines
min as a macro instead of a function call. The LoopProcessor
lacks the ability to generate macros due to implementation
To ensure a fair comparison between the empirical tuning
time spent in the POET interpreter and in the LoopProcessor,
Figures 7 and 8 separate out the time spent in generating all
the blocked code (with varying block sizes but no inner-loop
unrolling) and all the unrolled code (with varying unrolling
factors but no blocking) respectively. From these two fig-
ures, using POET is nearly an order of magnitude faster,
largely because it avoids the expensive analysis required
by LoopProcessor. When using large unrolling factors with
Page 9
CodeNumber of
Time (sec)
Search time(sec)
per evaluation
Generated Code
Run Time (sec)RoutineGenerator
TABLE I. Comparison of search times
0 20 40 60 80 100 120 140
Execution Time (s)
Blocking Amount
Code Generation Time
Fig. 7. Code generation time for different block sizes
LoopProcessor, the code generation consumes most of the
overall evaluation time. The POET interpreter does not suffer
from this performance degradation, which results in much
shorter code generation time.
To further inspect the quality of our optimized kernels,
Figures 9 and 10 present the performance results of compar-
ing our best optimized kernels with ATLAS, a highly tuned
linear algebra library [22]. Here we increased the search
space to four dimensions for DGEMV (loop interchange,
unrolling, and two levels of blocking) and to five dimensions
for DGEMM (loop interchange, unrolling, and three levels of
blocking). Simplex search performs consistently better than
random search for DGEMM, while random search performs
better consistently for DGEMV.
Figures 9 and 10 also show that the best POET-optimized
versions perform performs slightly worse than ATLAS for
DGEMV, but more than four times slower for DGEMM.
The performance gap is due to the currently non-existing
statement- and instruction-level optimizations in the POET-
produced versions. Our future work will extend the POET
scripts for these kernels to include more low-level optimiza-
0 20 40 60 80 100 120 140
Execution Time (s)
Unroll Amount
Code Generation Time
Fig. 8. Code generation time for different unroll factors
automatic tuning systems, such as those for dense and sparse
linear algebra [5], and signal processing [8], [14], among oth-
ers [19], [21]. These systems feature special parameterized
code generators which take as input a desired kernel and spe-
cific parameter values, and output a kernel implementation,
typically in FORTRAN or C. The POET approach targets
general applications, but could aid in the development and
maintenance of such domain-specific generators.
V. Related Work
A key purpose served by the POET language is param-
eterization of generic code transformations for empirical
tuning, where the application of transformations to any given
input code is dynamically experimented and modified until
a desired optimization is found. This distinguishes POET
from the large, existing body of work on powerful languages
and tools for expressing static code transformations [20],
[1]. We intend to use POET in the context of an empirical
search process; we do not specifically address run-time
code generation as performed by more general multistage
languages and systems [2], [7], [10], [11].
Our work is influenced by research on domain-specific
POET supports existing iterative compilation frame-
works [12], [13], [16], [18], [9]. In particular, POET's explicit
parameterization is designed to clearly separate analysis and
code generation phases from the search phase. This permits
the arbitrary use of search and modeling techniques [21],
[15], [25], [3].
Similar to POET, the X language [6] also aims at support-
ing compact representation of multiple program versions for
empirical tuning. The X language is an annotation language
which uses C/C++ pragma and macro substitution to guide
the application of a pre-defined collection of loop- and
statement-level optimizations by a compiler. The X language
parameterizes the behavior of an optimizing compiler instead
of the final code transformationresult. While the original pro-
gram source is more readily available using X annotations,
the only mechanism for defining new transformations, be-
sides those pre-defined, is based on pattern-matching rewrite
rules. In contrast, POET is a extensible language that allows
programmers to build arbitrary customized optimizations and
allows more flexible parameterization and control of both
predefined and customized optimizations.
Both the POET and X languages would benefit greatly
from compiler technologies that effectively parameterize
code optimizations. For example, Cohen, et al. [4] uses the
polyhedral model to parameterize the composition of loop
transformations applicable to a code fragment. Developing
compiler techniques to effectively parameterize complex
code optimizations is a focus of our future research.
Page 10
200 400 600 800 1000 1200 1400 1600 1800 2000
Execution Time (sec)
Matrix Dimension
DGEMM (3.4 GHz Pentium 4)
POET (Simplex Search)
POET (Random Search)
Fig. 9. DGEMM performance
VI. Conclusion
200 400 600 800 1000 1200 1400 1600 1800 2000
Execution Time (sec)
Matrix Dimension
DGEMV (3.4 GHz Pentium 4)
POET (Simplex Search)
POET (Random Search)
Fig. 10. DGEMV performance
This paper presents an embedded scripting language,
POET, for both flexible and efficient empirical tuning of
application performance. The POET language can be em-
bedded within arbitrary programming languages such as C,
C++, or FORTRAN, and support efficient parameterization
of general code transformations produced either by compilers
or by professional programmers. POET is an essential part
of the automated tuning process, serving to simplify the gen-
eration of complex code transformations. Our experimental
results have verified that using POET parameterization can
significantly reduce the empirical tuning time of otherwise
using a sophisticated source-code optimizer.
[1] O. S. Bagge, K. T. Kalleberg, M. Haveraaen, and E. Visser. Design of
the CodeBoost transformation system for domain-specific optimisation
of C++ programs. In D. Binkley and P. Tonella, editors, Third
International Workshop on Source Code Analysis and Manipulation
(SCAM 2003), pages 65–75, Amsterdam, The Netherlands, September
2003. IEEE Computer Society Press.
[2] O. Beckmann, A. Houghton, M. Mellor, and P. H. J. Kelly. Run-
time code generation in C++ as a foundation for domain-specific
optimisation. In C. Lengauer, D. Batory, C. Consel, and M. Odersky,
editors, Domain-Specific Program Generation, volume LNCS 3016,
pages 291–306, Internationnal Seminar, Dagstuhl Castle, Germany,
March 23–28, 2003, Revised Papers, 2004.
[3] C. Chen, J. Chame, and M. Hall.
empirical search to optimize for multiple levels of the memory
hierarchy. In CGO, San Jose, CA, USA, March 2005.
[4] A. Cohen, S. Girbal, D. Parello, M. Sigler, O. Temam, and N. Vasi-
lache. Facilitating the search for compositions of program transforma-
tions. In ICS, pages 151–160, Boston, MA, USA, June 2005.
[5] J. Demmel, J. Dongarra, V. Eijkhout, E. Fuentes, A. Petitet, R. Vuduc,
C. Whaley, and K. Yelick. Self adapting linear algebra algorithms
and software.
Proc. IEEE, Special Issue on Program Generation,
Optimization, and Adaptation, 93(2), 2005.
[6] S. Donadio, J. Brodman, T. Roeder, K. Yotov, D. Barthou, A. Cohen,
M. J. Garzar´ an, D. Padua, and K. Pingali. A language for the compact
representation of multiple program versions. In LCPC, Hawthorne,
NY, USA, October 2005.
[7] D. R. Engler, W. Hsieh, and M. Kaashoek. 'C: A language for high-
level, efficient, and machine-independent code generation. In POPL,
pages 131–144, 1996.
[8] M. Frigo and S. G. Johnson.
FFTW3. Proc. IEEE, Special Issue on Program Generation, Opti-
mization, and Adaptation, 93(2), 2005.
[9] G. Fursin, A. Cohen, M. O'Boyle, and O. Temam. A pratical method
for quickly evaluating program optimizations. In HiPEAC, November
Combining models and guided
The design and implementation of
[10] B. Grant, M. Mock, M. Philipose, C. Chambers, and S. J. Eggers. DyC:
An expressive annotation-directed dynamic compiler for C. Theoretical
Computer Science, 248:147–199, 2000.
[11] N. D. Jones, C. K. Gomard, and P. Sestoft. Partial evaluation and
automatic program generation. Prentice-Hall, 1993.
[12] T. Kisuki, P. M. Knijnenburg, and M. F. O'Boyle. Combined selection
of tile sizes and unroll factors using iterative compilation. In PACT,
Philadelphia, PA, October 2000.
[13] G. Pike and P. Hilfinger.Better tiling and array contraction for
compiling scientific programs. In SC, Baltimore, MD, USA, November
[14] M. P¨ uschel, J. M. F. Moura, J. Johnson, D. Padua, M. Veloso, B. W.
Singer, J. Xiong, F. Franchetti, A. Gaˇ ci´ c, Y. Voronenko, K. Chen,
R. W. Johnson, and N. Rizzolo.
DSP transforms. Proc. IEEE, Special Issue on Program Generation,
Optimization, and Adaptation, 93(2), 2005.
[15] A. Qasem and K. Kennedy. A cache-conscious profitability model for
empirical tuning of loop fusion. In LCPC, October 2005.
[16] A. Qasem, K. Kennedy, and J. Mellor-Crummey. Automatic tuning
of whole applications using direct search and a performance-based
transformation system.In Proc. Los Alamos Computer Science
Institute (LACSI) Symposium, 2004.
[17] M. Schordan and D. Quinlan. A source-to-source architecture for user-
defined optimizations. In Proc. Joint Modular Languages Conference,
[18] M. Stephenson and S. Amarasinghe. Predicting unroll factors using
supervised classification. In CGO, San Jose, CA, USA, March 2005.
[19] T. L. Veldhuizen and D. Gannon. Active Libraries: Rethinking the roles
of compilers and libraries. In Proceedings of the SIAM Workshop on
Object Oriented Methods for Interoperable Scientific and Engineering
Computing, Philadelphia, PA, USA, 1998. SIAM.
[20] E. Visser. A survey of strategies in rule-based program transformation
systems. J. Symbolic Computation, 40(1):831–873, 2005. Special issue
on Reduction Strategies in Rewriting and Programming.
[21] R. Vuduc, J. Demmel, and J. Bilmes. Statistical models for automatic
performance tuning.
International Journal of High Performance
Computing Applications, 18(1):65–94, 2004.
[22] R. C. Whaley, A. Petitet, and J. Dongarra.
optimizations of software and the ATLAS project. Parallel Computing,
27(1):3–25, 2001.
[23] R. C. Whaley and D. B. Whalley. Tuning high performance kernels
through empirical compilation. In ICPP, pages 89–98, Oslo, Norway,
[24] Q. Yi, K. Kennedy, and V. Adve. Transforming complex loop nests
for locality. J. Supercomputing, 27:219–264, 2004.
[25] K. Yotov, X. Li, G. Ren, M. Garzaran, D. Padua, K. Pingali, and
P. Stodghill. Is search really necessary to generate high-performance
BLAS? Proc. IEEE, Special Issue on Program Generation, Optimiza-
tion, and Adaptation, 93(2), 2005.
[26] H. You, K. Seymour, and J. Dongarra. An effective empirical search
method for automatic software tuning. Technical Report ICL-UT-05-
02, Dept. of Computer Science, University of Tennessee, May 2005.
[27] Y. Zhao, Q. Yi, K. Kennedy, D. Quinlan, and R. Vuduc. Parameterizing
loop fusion for automated empirical tuning. Technical Report UCRL-
TR-217808, Center for Applied Scientific Computing, Lawrence Liv-
ermore National Laboratory, December 2005.
SPIRAL: Code generation for
Automated empirical


text:
- Home
- About
- Books
- Biographies
- Resources
- Teachers
- Buy the books
- Contact
- News
- Find us on Facebook
"I invite all of you to think of King not only as a person who gave a great speech in 1963, but someone who continues to challenge us in 2009."
—Clayborne Carson, director, Martin Luther King Jr. Research and Education Institute, Stanford University
On the 50th Anniversary of "Letter from Birmingham Jail"
April 16th marks the 50th anniversary of the Reverend Dr. Martin Luther King Jr.'s "Letter from Birmingham Jail," a passionate response by Dr. King to eight white clergymen who argued that racial segregation should be fought in the courts and not by protest in the streets. The letter is Dr. King's answer to claims that he was an outside agitator when he was, in reality, a peaceful protester, saying, "Injustice anywhere is a threat to justice everywhere." (More information... )
Why We Can't Wait Turns 50
Often applauded as King's most incisive and eloquent book, Why We Can't Wait recounts the Birmingham campaign in vivid detail, while underscoring why 1963 was such a crucial year for the civil rights movement. King examines the history of the civil rights struggle and the tasks that future generations must accomplish to bring about full equality.


text:
Home » Sports
Dave D'Onfrio's Sox Beat: NH's Carpenter peddles advice
"Just don't let the distractions get the best of you," Wacha remembers being told by the veteran. "Try and use those fans in your favor; use them as adrenaline to help you succeed out there."
Carpenter is taking his cues from the veterans who nestled him under their wings when he came with the Blue Jays — Roger Clemens and David Wells among them — and who taught him how to be a professional when he broke into the majors at 22.
Even without throwing a pitch, he certainly is.
If Clay Buchholz was fully healthy there's no question he would be pitching Game 3 ahead of Jake Peavy — so that the Sox remain undecided about Saturday's starter says something is bugging the right-hander. But manager John Farrell insisted Wednesday that Buchholz is healthy enough to start in this series, and that remains the plan despite contradictory speculation.
The Red Sox made no changes to the roster they've used throughout these playoffs, sticking with 11 pitchers — most notably Franklin Morales over Matt Thornton as a third lefty.
This week signifies Wacha's second time at Fenway Park. The first was while a member of the United States Collegiate National Team, which in 2011 came to Boston and lost an exhibition game to all-stars from the New England Collegiate Baseball League — which currently has teams in Keene and Laconia, and formerly had a club in Concord.
- Does New Hampshire high school football need a better system for selecting playoff teams?
- Yes
- 59%
- No
- 41%
- Total Votes: 607


text:
Refine Your Search
Sort by
Related Keywords
- (-) Remove MONEY MATTERS SHIRLEY YAM filter MONEY MATTERS SHIRLEY YAM
Search Results
Results 1 - 2 of 2 for IPO
Related topics matching your search
Search results
Alibaba founder Jack Ma conciliatory over missed Hong Kong listing16 Sep 2014 | 00:55
A look inside Weibo's office in Beijing18 Apr 2014 | 01:03
Twitter can't rest on laurels despite successful IPO: analyst08 Nov 2013 | 01:39
Search results
Business - Comment - MONEY MATTERS SHIRLEY YAM
There is little comfort from the line-up of main investors
Posted Nov 24th 2012, 12:00am by Shirley Yam
... Shirley Yam PICC is keen to float and that puts it in a weakened bargaining position. Further, it may be doing the right job, but not a great one There is little comfort from the line-up of main investors The initial public offering of the mainland's ...http://www.scmp.com/business/article/1089486/there-little-comfort-line-main-investors
Business - Comment - MONEY MATTERS SHIRLEY YAM
HKEx facing many challenges in wake of London Metal Exchange purchase
Posted Dec 08th 2012, 12:00am by Shirley Yam
... heads. Among them is the marketing chief, now pitching IPOs for the Singapore bourse. Staff have been cut to make way for the newcomers specialising in the new market. When you are bringing home ...http://www.scmp.com/business/article/1100242/hkex-facing-many-challenges-wake-london-metal-exchange-purchase
In Case You Missed It
SCMP.com Account
Log in using a partner site
Log in using your Facebook account. What's this?
Don't have an SCMP.com account? Subscribe Now!


text:
35 Common Mistakes Web Designers Make & How To Avoid ThemPosted on 19
'14 Aug
Do you make mistakes while developing websites? Does this upset you? The aim of our blog post is to minimize the number of your mistakes. We hope it will serve you a kind of cheat sheet to check out during your current project.


text: Comments Send Print Share Recommend Tweet Radio M About Jan. 04, 2008 It's a good bet that over the past seven decades, the cantinas of southern Texas had 'La Alondra de la Frontera' blaring from their jukeboxes. Playlist Jan. 4, 2008 Comments Send Print Share Recommend Tweet Previous post in Radio M Playlist Next post in Radio M For more than three decades ... View the discussion thread. Featured PleasureTown: Double Lives Margaret Atwood on Nerdette Strange Brews: Bourbon County Stout It's All True: Rapper Clinton Sandifer Chewing the Fat: Bronzeville's best Homemade Stories: Bike stories General Admission: Jill Thompson


text:
Added Sep 22, 2013
by natski
Sydney, Australia
I made this this black dress for the races this year back in April. I was a bit crazy and left myself just over a week to develop the pattern and sew! I wish i had left myself more to get the fit a little better!
It was inspired by a Stella McCartney dress. It is made of ponte with mesh inserts. The sleeves are raglan and the back skirt is flounced. It was the first time I have made raglan sleeves which was a bit of a challenge drafting the pattern, but easy to sew and comfortable!
Ponte and mesh
Sep 24, 2013, 04.03 AMby smallone
oooh! like his a lot, simple and elegant!!
Sep 23, 2013, 07.10 AMby jobirdie
Such an elegant dress!
Sep 22, 2013, 04.33 PMby sarahsdaughter
Love classic dresses like this and the mesh inserts make it a bit more special,well done.
Sep 22, 2013, 03.59 PMby Mary Athey
fabulous dress, i love the cut outs and its lovely on you, well done x
Sep 22, 2013, 02.37 PMby kisses
Nice and the is perfect
Sep 22, 2013, 01.20 PMby Bethdewit
Love it! Wonderfull pattern.
Add to Favorites 12 people added it
Editors' Pick
See Meg's picks and get them at a special price with an extra discount for Black Friday
Sewing & Techniques
See how Meg made this edgy dress using the Janome Artistic Edge Digital Cutter!
Editors' Pick
No need to go outside… spend the morning in dolled up in this collection of vintage style pajamas.
BurdaStyle Magazine US
Get an inside look at the patterns from the first 4 issues of BurdaStyle US
As an early special Black Friday promotion you can now enroll in the course ($80 value) for $49.99!
Register for Meg's new course, space is limited!
You must allow our "request for permission" request to login to Burdastyle with Facebook.


text:
Details: Get $15 Off $75+ Code When You Sign Up for News Letter
80% Success • 1 Comment
1 year ago by Anonymous
Details: Save 15% on Select Most Valuable Polos
60% Success • Add a Comment
Details: Save $15 when you spend $75+
38% Success • 7 Comments
1 year ago by Anonymous
1 year ago by Anonymous
1 year ago by Anonymous
1 year ago by Anonymous
1 year ago by Anonymous
Details: 20% off
27% Success • 1 Comment
21 days ago by Anonymous, via Mobile
Details: $15 off $75
17% Success • 1 Comment
Details: 20% off your order now through March 31st
19% Success • Add a Comment
Details: 15% off Americas #1 work shirt (Feb 2012)
50% Success • Add a Comment
Save an average of $15 with 7 coupon codes & deals for cintas.com. Cintas is a large public uniform company, with representatives servicing business customers throughout North America.
Show More
Never miss a deal.
Be the first to know.
Plus get our best deals in our email newsletter. Privacy Policy
Show more popular stores
RetailMeNot Coupons AppSave on-the-go with deals from your favorite stores
Deal AlertsGet our best offers & never miss a deal
Be SocialConnect with us on Facebook, Twitter, and Google Plus
The Real Deal BlogA daily dose of fresh news, trending topics and best buys
Submit a CouponShare the love! Submit a coupon you've found
©2010 - 2014 RetailMeNot Inc. All rights reserved. Site Map | Terms of Use | Privacy Policy
RetailMeNot is a registered trademark of RetailMeNot, Inc. Merchant trademarks are the property of the respective merchant and their presence does not necessarily mean that RetailMeNot, Inc has an affiliation with the merchant.


text:
Place Ad
Find Ads
sign in
my account
clip list
sign out
Main Categories
Vacation Rentals
Smuggler Cabin - 4 Bd / 3.5 Ba - Sleeps 14 True Ski In Ski Out onto Lower Double Cabin - Year Round Pool &...
Smuggler Cabin - 4 Bd / 3.5 Ba - Sleeps 14 True Ski In Ski Out onto Lower Double Cabin - Year Round Pool &...
Make Inquiry
Email ad to a friend
Print Ad
Add to my clip-list
457 Mountain Village Boulevard
Minimum Stay:
Nightly Rate:
$499 - $1,599
Smuggler Cabin - 4 Bedrooms - 3.5 Bathrooms - Sleeps 14 - True Ski In Ski Out Townhome PROPERTY HIGHLIGHTS: * True Ski In Ski Out Access on Lower Double Cabin Ski Run * Accommodates 14 * 2,400 square feet * Open Living Room * Kitchen with Sub Zero refrigerator - Stainless Steel Appliances * Deck with barbeque grill, outdoor seating and views of San Sophia Ridge (13,000' Peaks) * Year Round Pool & Hot Tub (Common Use) BEDDING & BATHS: * Master suite - King bed - Large walk-in closet - Master bath with over-sized tub, separate shower and double vanities - Flat Panel TV * 2nd Guest bedroom - Queen Bed * 3rd Guest bedroom - Queen Bed *4th Guest bedroom - Bunk room with three twin bunks (6 twin beds total) - Flat Panel TV Amenities: * Free WiFi * Gas Large Fireplace * Cable TV * Queen Sleeper sofa Additional amenities include: this deluxe cabin is a private vacation home on the mountain lodge resort property and literally 15 feet from the village pass ski run. it's simply the best ski-in-ski-out access in mountain village or telluride. this cozy 2,400 sq ft mountain cabin is ideal for large families, to share with friends or other families. the deluxe cabin has mountain views, large decks, gas grill, full kitchen, living area, gas fireplace, radiant in floor heat and slope side access., upstairs resides an open master bedroom with mountain views, large walk in closet, jetted tub, separate shower and king size bed., • kitchen with sub zero refrigerator - stainless steel appliances, the lower floor has two bedrooms: queen bedroom and a bunk room with three sets of twin bunks (sleeps 6). there's a large shared bathroom on this floor with double vanity. lots of closet space and a washer/dryer completes the lower level., the cabin is located within the mountain lodge resort so guests enjoy all the lodge amenities including heated swimming pool, restaurant, two hot tubs, spa, gym, valet parking, free shuttle service, and a beautiful bar with an enormous wood burning fireplace and spectacular views. the lodge also has a full service christi sports ski / snowboard rental shop., your vacation will be made as convenient as possible with your full time host and concierge at no charge. call or click to reserve this ideal vacation home in one of the best locations in mountain village for skiing and summer fun., • 2,400 square feet, • accommodates 14, • deck with barbeque grill, outdoor seating and views of san sophia ridge (13,000' peaks), • year round pool & hot tub (common use), the main level has one bedroom with a queen size bed and is the main living area and ski-in/ ski-out access., • true ski in ski out access on lower double cabin ski run, ski right up to your front door and put your skis on the spacious porch. the main floor offers a queen bedroom, bath and kitchen that opens to a large open living/dining area with fireplace, flat screen TV and a spacious deck with gas grill and views of the san sophia range., • open living room, telluride is known for its world class skiing, however summer is fast becoming the favorite time of year to visit. the dramatic views, festivals, sunshine, and outdoor fun such as hiking, mountain biking, golfing, fly fishing, and whitewater rafting keep everyone coming back in the summer. a wonderful creek passes right by your cabin too!, once you arrive at mountain lodge there is no need for a vehicle, everything is walking distance or you can use the free lodge shuttle. it's a short walk to the local grocery store. the free gondola is also a short walk and will take you to the core of mountain village (6 minutes) or the town of telluride - just 19 minutes away!. Check-In: 4:00pm Check-Out: 11:00am
Share This Ad:
Ad Details
Ad Id:
Feb 19, 2014
Dec 3, 2014
Report ad to moderator


text:
Category: Monitoring & Testing ×
Subcategory: Dataloggers ×
Keyword: flow dataloggers ×
Location: Canada ×
Location: Quebec ×
Gemini Data Loggers Ltd
based in Chichester, UNITED KINGDOM
Established in 1984, Gemini Data Loggers manufactures Tinytags in the UK and trades globally with a network of over 40 distributors.Located in Chichester, West Sussex, Gemini Data Loggers has been manufacturing data loggers since its establishment in 1984, and introduced the first branded Tinytalk temperature logger to its own design in 1992. In the same year Gemini Data ...
Primayer Ltd
based in Denmead, UNITED KINGDOM
Primayer instruments utilise innovative technologies for use in water networks. They form an integrated approach to system monitoring and water leakage control. Products include noise correlator, multi point Noise correlators, Data loggers for pressure and flow, insertion probes, ultrasonic flow meters, ground Microphones and Pipe location equipment. The company has ...
Isodaq Technology
based in Bromyard, UNITED KINGDOM
Isodaq Technology designs and manufactures data loggers and telemetry systems for monitoring water and the environment at remote sites. Our award winning GPRS data loggers have been supplied to drainage authorities, water companies and governmental rivers and environmental regulators for applications including rainfall loggers, water-level logger systems and flood warning ...
Sutron Corporation
based in Sterling, VIRGINIA (USA)
Sutron provides end-to-end solutions for a full range of environmental monitoring & offers customized products, systems, software, services and support.Sutron customizes monitoring and control solutions for applications involving weather, floods, coastal monitoring and tides, water level, water quality, dams, irrigation, rainfall, and extreme and remote environments. ...
Logic Beach Inc
based in La Mesa, CALIFORNIA (USA)
Logic Beach has been designing, manufacturing and marketing data logging and alarming systems. Our instruments are used for monitoring thermal oxidizers, landfill gas generators, water remediation equipment, field studies, energy audits, level and flow monitoring, met stations and much more... wherever rugged, stand-alone data acquisition is required. Portable industrial ...
Stevens Water Monitoring Systems, Inc.
based in Portland, OREGON (USA)
Stevens Water Monitoring Systems, Inc.`s mission is to serve our customers worldwide and be our customers` single source for their water resource equipment needs. Stevens designs, manufactures and supports a broad range of instruments and accessories that provide water level, water quality, ground water, soil moisture, and weather information. These products are easy to ...
Hoskin Scientific Limited
based in Burnaby, BRITISH COLUMBIA (CANADA)
For over fifty years, Hoskin Scientific has been a supplier of testing and monitoring instrumentation to the Canadian market. With offices in Vancouver, Burlington, and Montreal our customers are able to receive local sales and technical support in our three major departments. Environmental Monitoring: Sampling and monitoring instruments for air, water and soil for the ...
Flowmetrix SA
based in Durban, SOUTH AFRICA
Flowmetrix is a company of twenty five or more highly trained staff committed to customer satisfaction by delivering excellent value quality and service. Flowmetrix SA was established in 1978 by founders John Keogh and Ken McDonald. Flowmetrix are the leaders in flow meter manufacture and flow measurement in South Africa. The Flowmetrix factory and calibration rig form ...
LSI-LASTEM srl
based in Settala Premenugo, ITALY
LSI LASTEM is an Italian company which manufacturers electronic instruments for the measurement of environmental parameters: temperature, relative humidity, air speed, pressure, luminance, gas concentration, noise, etc. not only for portable or fixed uses but also for the measurement of indoor or outdoor environments. LSI Lsi with the Lastem trademark also produces ...
MeterMall USA
based in Marysville, OHIO (USA)
Distributor of portable digital equipment for measuring, monitoring and data-logging environmental conditions including air flow, temperature, humidity, gases, light, pressure, sound, electrical energy usage. We proudly represent Dwyer, Extech, Testo, Genral Tools, Regin HVAC, Kanomax and Onset.


text:
Rolplay 2.1 is here (01/11/2014)
Today Rolplay has finally updated to version 2.1, you will find new cool features we are introducing with this version like:
- Card Crafting
End of Season 3 (18/05/2014)
Dear Rolplayers,
Today the third Season of Rolplay has finished and we have broken our own record with 16.108 players participating during the season. Thank you all for your participation, for your help and for enjoying while playing Rolplay.
See you in the fourth season!!!
End of Season and new family member (11/05/2014)
I'm glad to announce a new addition to our Staff. His nick is lincelinx and he is one of those players who loves to enjoy Rolplay and at the same time helps everyday on improving it. Please, join me in welcoming Lince to our amazing family.
Last but not least, next weekend, on 18th Sunday Third Rolplay Season will finish and a the fourth will come. You all still count with one week to gain a position in the top and win amazing stuff! Do not miss it!!
Rolplay Crew
Rolplay 2.0 Released (02/02/2014)
With version 2.0 we have added a bunch of new functionalities!:
- Clan/Guild/Kingdom System
Update this weekend (30/01/2014)
Rolplayers!! this weekend you have an important appointment... Rolplay 2.0 with a bunch of new functionalties is going to be released!!!!!, also the current season will end up to start a new one
Are you going to miss it? Stay tuned!
Rolplay Crew


text:
Additional Information
Channel 4 exposé threatens to lift lid on 'tricks' played by digital marketers and agencies
A Channel 4 investigation, 'Tricks of the Junk Food Business', claims it will shine a light on how "big name brands" market "fattening foods" to children through online gaming.
Orange Beast: fictional brand created to see whether it would be marketed to children
The Dispatches programme, due to air on Monday (2 June) evening, could be damaging to the food marketing industry, which has battled against accusations that it targets unhealthy products at children.
Presented by journalist Harry Wallop, promotional material for the show says: "Do you know when an advert is really an advert? Can you be sure that the game you're playing isn't trying to make you buy something?
"When it comes to protecting our children from sugary food, the world of online advertising is the new frontier," it adds.
It claims that Wallop will find "big name brands marketing fattening food in the games children play".
As part of the show, agency Creative Orchestra created the concept of a high-sugar drink called Orange Beast (based on the original Sunny D), to see if any digital agencies were willing to promote it to young children through social media and gaming.
Chris Arnold, the founder of Creative Orchestra, said: "I think that marketing to children is an area that the industry must take seriously. Brands need to be socially responsible, it's no good talking about how ethical your brand is if your marketing department is using techniques like gaming to sell kids products that are fundamentally wrong for them."
This article was first published on marketingmagazine.co.uk
Before commenting please read our rules for commenting on articles.
If you see a comment you find offensive, you can flag it as inappropriate. In the top right-hand corner of an individual comment, you will see 'flag as inappropriate'. Clicking this prompts us to review the comment. For further information see our rules for commenting on articles.
Additional Information
Latest jobs Jobs web feed
- Head of Digital & Social - Dublin / London The Great & The Good In the region of £60,000 - £65,000 per annum, Dublin
- Commercial Manager Business Centric Services Group Up to £45,000 per annum + benefits, Old Street
- Head of Marketing Operations - Fixed Term Contract 12 months NEST Corporation Competitve, London
- Senior Account Manager / First Time Account Director Content is King £35k - £45k per annum dependent on experience, London (Central), London (Greater)
- Head of Acquisition & Retention NEST Corporation Competitive, London (Central), London (Greater)
- Group Account Director - Experiential Agency The Great & The Good £70,000 - £75,000 per annum, London


text:
Oh early America, the land of opportunity. The home of thoughts free from religious persecution.
The birthplace of the idea that a baby born out of wedlock would be covered in hair. Wait, what?
Check out the story below!
You have to give Mr. William Salmon credit. People are much more likely to take sex advice from Greek philosopher Aristotle than a man named Salmon.
While the manual does suggest that women enjoy sex (scandalous!), it was best for women to wait for marriage because virginity was "the boast and pride of the fair sex".


text:
Variety #59: Msgr Calkins
Version 8 and above required to view videos
Uploaded by AirMaria on Jan 1, 2012
Ave Maria! "Our Lady of All Nations" A major Marian conference discussing the impact the proclamation of the Coredemption Dogma would have on the Church for the triumph of the Immaculate Heart of Mary in the context of approved Marian Apparitions. This conference was held on the anniversary of the last apparition of Our Lady of All Nations on May 31, 1959, the feast of the Visitation in Amsterdam, Netherlands where the apparitions took place along side one of the famous Dutch canals at the historic Victoria Hotel in Park Plaza at the heart of the city in the presence of 100 select guests. Ave Maria! To Download Audio go to http://airmaria.com?p=11936
Blessed Virgin Mary
Coredemption Marian Msgr Calkins Our Lady of All Nations
0 Comments
Leave a Comment
Suggested Videos
MaryCast Our Lady of All Nations #6: May 31, ... 4,889 views View Video
Variety #56: Msgr Calkins 3,483 views View Video
News - Petition to Pope Benedict for the 5th ... 4,544 views View Video
Roving Reporter #12: Fr. Peter On Marian ... 4,580 views View Video
Variety #202: Our Lady of All Nations ... 4,993 views View Video
Want to share your informative and entertaining video with an international audience? Sign In
Most Popular
WARNING GRAPHIC PHOTOS (RAW) - ISIS begins killing Christians in Mosul, CHILDREN BEHEADED Read More
Feast of Christ the King and Advent: What Does it Mean? Read More
WARNING GRAPHIC, RAW PHOTOS -- ISIS on Christians: 'There is nothing to give them but the sword' Read More
Here are 10 Very Interesting Facts About the Catholic Church You Probably Didn't Know! Read More
Lebanese singer gives Arab world a scare - by wearing a dress that's barely there! Read More


text:
November 25, 2014
Salida, Colo. (AP) A 23-year-old hiker has been found alive after taking shelter in a campground restroom overnight in the Monarch Pass region.
Chaffee County Sheriff Tim Walker says Chad Koch of Howard, Colo., was taken to a Salida hospital Tuesday to be treated for exposure and possible frostbite.
Walker says Koch's dog did not survive the night.
Koch was last heard from Monday afternoon. Temperatures dropped below zero overnight and a storm dropped up to a foot of snow.
Walker says Koch walked to a county road Tuesday morning, discovered a resident plowing snow and asked him to call for help.
Howard is 11 miles southeast of Salida and 105 miles southwest of Denver.
Post Your Comments
KKCO firmly believes in freedom of speech for all and we are happy to provide this forum for the community to share opinions and facts. We ask that commenters keep it clean, keep it truthful, stay on topic and be responsible. Comments left here do not necessarily represent the viewpoint of KKCO 11News.powered by Disqus
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.com.


text:
The social initiative will improve the quality of life of approximately half a million people in Mexico and Guatemala by 2017.
Those involved say a real world project might utilize 3D printed concrete components within the next year-and-a-half or so.
How far will concrete advance in the near future?
ACI 318-14 will help increase concrete's use in the future
The Wisconsin Department of Natural Resources is investigating how a wetlands area was contaminated with concrete from a construction project.
Residents are tired of losing sleep because of nighttime work, but will setting limits have unintended consequences?
Join the editors of CONCRETE CONSTRUCTION and THE CONCRETE PRODUCER magazines on an informative tour of the Hoover Dam bypass and the Mike O'Callaghan-Pat Tillman Memorial Bridge.
New to WOC 2015, this exciting event will feature two crane operator competition courses: A boom truck course (using an Elliott 36127R telescopic boom truck); and an articulating boom course (using a Hiab articulating boom crane).
Three decades ago, concrete strengths greater than 6,000 psi were considered exotic, but today they are commonplace.
New data from Associated General Contractors of America shows construction employment increased in 37 states and the District of Columbia during the past year. Additionally, 28 states and D.C. added jobs between September and October.
Think you have what it takes to tackle the Western Star Tough Site Challenge course?
Get in the driver's seat during the exciting John Deere Operator Challenge.
Proven filter press technology and applied for use in recycling concrete process water.
In this live, interactive work zone, experts from the Federal Emergency Management Association (FEMA) and supporting associations will demonstrate how to construct safe rooms.
Navistar, Inc. has partnered with Terranova GTS, LLC to showcase an International DuraStar Multi-Purpose Vehicle—a truck designed to aid in disaster relief efforts with a unique vehicle mounted water purification treatment system.
Encourage the children in your life to enter today!
Back for a second year, these morning sessions will provide attendees peer-to-peer opportunities to pose technical questions to leading concrete industry experts.
A new report forecasts the market will approach $9 Billion in 2018.
Members are recognized for active support of the I Make America pro-manufacturing campaign.
At the close of the third quarter for 2014, Superior Walls of America reported a 12% increase in year-to-date sales over the same January through September time-frame in 2013.
The Board of Directors of the PCA has named James G. Toscas president and chief executive officer, effective December 15, 2014.
Drawing on his industry expertise and Ph.D. in civil engineering, Richard Szecsy has helped develop and update the concrete industry's standards.
Mark Perniconi carries out the Charles Pankow Foundation's mission to advance market-driven innovation with an approach befitting a civil engineer with an MBA from Purdue University.
The Society of Automotive Engineers Ready-Mix Concrete Truck Safety Committee has established two new standards with the goal of making operators' jobs safer.
A preview of events, competitions, and educational opportunities for concrete producers.
Melt ice, heat your aggregates, cool your concrete, and cure your product, all from one nonboiler thermal energy system.
John Stull, president and CEO of Lafarge North America Inc., is the new chairman of the association.
TCP recognizes a group of Influencers whose effective and creative approaches have significantly impacted the concrete industry.
Robert Finfrock is setting a high-tech pace for precast producers.
Hanley Wood, the premier information, media, event, and strategic marketing services company serving the residential, commercial design and construction industries, announced today that it has reached an agreement to sell its Hanley Wood Exhibitions business to Informa PLC.
The federal Occupational Safety and Health Administration is investigating three companies involved in the construction of the Jersey City highrise where a man was killed after being struck by a falling tape measure.
Keeping equipment running smoothly and reliably is paramount for fleet managers who rely on heavy-duty motors and pumps to keep their drums moving.
Precast Producer Clark Pacific manufactured 40 million pounds of precast concrete for Levi's Stadium in Santa Clara, Calif. The project demanded a quality form release agent.
There are several important industry trends which might influence your business operations.
ACI 318-14, Building Code Requirements for Structural Concrete, was completely overhauled. The committee responsible for the new document reorganized the code's greater ease of use.
Lots of things can disrupt the supply of cement but there are some things a ready-mix producer can do to mitigate the problem.
There is confusion among producers about how to determine the distances required to be provided for LEED submittals.
The pendulum swings back toward easier mortgage-lending standards as the government tries to resurrect housing.
Flexible design allows for adding a portable or totally self-erecting central batch mixer to meet the control and production needs of the specialty concrete designs of the future.
Mixers feature the HP drum with a high-capacity mixing bowl section, ball buster paddle system, and a straight discharge cone taper for optimal mixing.
Use Micro-rebar as primary steel reinforcement for structural concrete; it can replace rebar in any concrete application.
The company's new precast concrete manufacturing plant in El Paso, Texas, will be operational in April 2015.
Use the MagFly AP magnet for production of precast concrete elements.
Pre Heater Plus system utilizes hot exhaust gases from a direct-fired water heater to preheat the makeup water.
G-Pack 30 is ideal for producers looking to improve the quality of their colored concrete products with an automated metering system.
Mixer is easily serviced with replacement liners, clearance beneath the mixer for cleaning and easy drive wheel replacement, and a patented swing-out chute design.
Direct contact water heaters reduce the heating process to one step compared with a conventional boiler's two.
The RollMaster reversing drum mixer rotates forward at full speed for charging and mixing, and reverses rotation at variable speed for discharging.
Nontoxic, nonflammable, solventless, low-odor release agent permits easy, stain-free removal of forms and formliners from hardened concrete.
The MOBILEconnect suite of products includes MOBILEticket, a real-time paperless ticketing solution for electronic proof of delivery, automated alerts, and notifications.
Fluid bed sand dryer comes with a fully automated control system and senses differences in incoming moisture.
iQ drives consistent and accurate batching, and tracks risk and material wastage costs.
Make sure you schedule enough time to visit the 140 manufacturers that will display the newest advancements in materials, tools, and products just for producers in the North Hall at World of Concrete in Las Vegas, Feb. 3-6.
The XL is known for its ruggedness and reliability, and is refined to provide consistency in filling.
Machine blends products from multiple sources and conveys them to one or more destinations using a positive-displacement blower.
The bin level indicator has an easily adjusted sensitivity and a fail-safe output on power failure.
The filter press can be easily integrated with existing settling ponds or reclamation systems.
Learn best practices and share success stories as part of the Strategic Development Council-sponsored 2015 World of Concrete Self-Consolidating Concrete Forum.
Why it's important to learn how to focus on the big picture without getting bogged down in the day-to-day.
Metrostudy's chief economist Brad Hunter talks lot deliveries and housing starts. What have we learned this year and what will we see in 2015?
Built on a standard ISO container frame, the intermodal CRETEBOX easily moves from ship to rail to road, without your contents ever having to be trans-loaded.
The patented 30-foot, fully hydraulic, remote-controlled, telescopic concrete chute can swing 180 degrees making any area within the radius now reachable.
FERRO-GREEN macro fiber blend is designed specifically for pervious concrete applications.
The Titan Equipment Monitoring System is the complete tool for equipment owners to increase asset profitability and productivity while decreasing the costs and risk of theft.
World of Concrete's Artistry in Decorative Concrete Demonstrations is an exciting opportunity for participants and sponsors. Find out more today!
Paul Torcellini, principal engineer with the U.S. Department of Energy's National Renewable Energy Laboratory, discusses how we can achieve zero-energy buildings by integrating the cost of energy efficiency into design decisions.
Watch more than 40,000 hours of bridge construction in just 4 minutes.
Darryl Cloud, national sales manager for Concrete Sealants Inc. based in Tipp City, Ohio, has been elected as the president of the National Precast Concrete Association Foundation.
Christine Finn has created 350 solid concrete flower pots to symbolize the concrete fortifications left behind on the Island of Jersey during the Second World War and the link to New Jersey in the U.S. She has shipped and installed these pots in a New Jersey state park.
I'm thinking things are better, even for next year. But how are you feeling now about 2015?
Positive report states that "Organic growth was strong in all regions and both segments of our business."
A proposed new ASTM specification will help minimize maintenance expense and improve public safety by providing a definitive standard for one essential infrastructure component, fabricated metal access hatches.
Learn how to protect your home in a flash, as Donn Thompson from the Portland Cement Association talks about the benefits of using insulating concrete forms (ICF) to build safe rooms.
This networking event provides the opportunity to share insights into how innovation, sustainability, and leadership results in success on public projects.
During Self-Consolidating Concrete Today, case studies on several recent SCC projects will be presented and their innovative solutions will be recognized.
The Barbara S. and W. Calvin McCall Fellowship has been created by the ACI Carolinas Chapter with the aim of improving the chapter and increasing the number of student chapters in the Carolinas.
A new report shows an uptick in hiring, company performance and market sentiment.
Terex Minerals Processing Systems (MPS) has launched its largest modular screening unit to date.
Thinking about furthering your career with an advanced degree?
October was the second highest order month for truck sales ever recorded resulting in 87% month-over-month and 76% year-over-year comparisons.
The Minnesota-based company acquires Hanson's Maple Grove facilities.
Caterpillar gave its first look at several new products they are introducing to the marketplace. The preview took place at Cat's Edwards Demonstration and Learning Center near the company's headquarters in Peoria, Ill., the last week of October.
A former U.S. transportation secretary and congressman took Washington to task for not spending money on the nation's infrastructure. "Without infrastructure, America would not be the great country that it is," said Ray LaHood.
"You really need to understand that fall hazards can happen to you and plan accordingly," says construction industry safety expert Matt Murphy.
The National Ready Mixed Concrete Association (NRMCA) announced at Greenbuild 2014 held this week in New Orleans that it has published a comprehensive set of industry average environmental impacts for concrete to help its members address the movement toward product transparency in LEED v4.
As interest in jointed precast concrete pavement systems grows, a new manual – designed to outline best practices – is set for release next year.
U.S. legislators say a major cement factory under construction in Quebec is bad for American operations and could cost jobs.
Concrete Group Publishes Environmental Impacts of Concrete in Support of LEED v4.
Next week ACI will be holding its fall convention at Washington Hilton, Washington, D.C. For many producers this sounds as exciting as chipping out a full drum of hardened concrete. After all, isn't ACI just a group of engineers and researchers?
By using the variety of designs available with the system, walls can be stacked that employ the "picture frame" design which with creative coloring provides for a very aesthetically pleasing finish.
An Iowa State University engineer says wind turbines can be built taller by switching to precast concrete for wind turbine towers.
New research concludes that in Boston, 60% of concrete buildings could face structural deterioration by 2050 – much sooner than anticipated – due to climate change.
Two recent acquisitions have expanded the company's presence in three major Texas cities and in aggregate distribution and volumetric ready-mixed concrete offerings.
Escalation rates for cement and ready-mix concrete nationally have been moderate, except in one region.
NSF Sustainability is dedicated to greater transparency in product environmental reporting and has been a leading force in North America for development of multiattribute national product sustainability standards, product category rules and verification of environmental product declarations.
Kubota's New Wheel Loaders Bring More Power, More Features to Compact Construction Equipment.
There are lots of awards out there recognizing concrete projects. We wanted to take that one step further and recognize the team behind a great concrete construction project.
Hanley Wood's Commercial Construction Group is seeking entries for the 2015 Triad Award, sponsored by Concrete Construction, The Concrete Producer, and Public Works magazines. This annual award honors outstanding publicly-owned concrete projects that demonstrate innovation, sustainability, and...
Vulcan Materials Co. announced new division leadership and changes to its organizational structure. The new structure, effective Jan. 1, places key leaders within the organization in seven operating divisions.
Advanced Concrete Technologies, Inc. (ACT) celebrated their 25th anniversary as North America's leading provider of single source concrete mixing and batching plant equipment.
Copyright ©
2014 Hanley Wood Media, Inc. All rights reserved.


text:
10 Steps to Pick the Right Doctor
Whether you need a primary care doctor or a specialist, these 10 steps will ensure you find the right doctor for you. View Slideshow
Dr. Deliz's Experience
Research training, expertise and qualifications
- Pediatrics
Board Certifications
- Pediatrics
Procedures Dr. Deliz Performs
Dr. Deliz does not have any procedures listed. If you are Dr. Deliz and would like to add procedures you perform, please update your free profile.
Conditions Dr. Deliz Treats
Dr. Deliz does not have any conditions listed. If you are Dr. Deliz and would like to add conditions you treat, please update your free profile.
Background Check for Dr. Deliz
0 Malpractice Claims
- No malpractice history found for New Jersey.
- No sanctions history found for the years that Healthgrades collects data.
0 Board Actions
- No board actions found for the years that Healthgrades collects data.
Awards & Recognitions
Education & Training
Medical School
- Univ Of Medicine & Dentistry Of New Jersey-School Of Osteopathic Medicine
- Graduated in 2008
Languages Spoken by Dr. Deliz & Staff
- English


text:
Offroader v4
Loading... Please Wait!Until the game is loading, you can recommend it to your friends.
If you like to drive cars, now you can do this by playing Offroader v4. Offroader v4 is an unity 3d driving game where you can drive 4 different type of vehicles: 2 pickup cars, 1 bus and 1 sport car.
To play Offroader v4, you will use W,A,S,D keys to drive, R key to reset and C key to change the camera view.
More Unity 3D Games
Play Offroader v4
Incoming search terms:
- yhs-fullyhosted_003
- offroader v4 oyunu oyna
- tout terrain v4
- offroader v4
- игры offroader v4
- tout teerrain v4
- v4 jocuri
- offroader v4 bing juego
- Unity 運転